Windows性能计数器会影响性能吗?

3
据我所知,Windows性能计数器的工作范式如下:
当各种程序在Windows上运行时,Windows操作系统会将性能数据写入相应的计数器中,即性能计数器就像是性能数据的汇聚点。然后稍后,我们可以使用性能监视器(perfmon.exe)查看这些计数器中的数据。
如果以上理解是正确的,我想知道这些数据记录本身是否会影响性能?
我们能否从远程计算机的性能计数器中读取数据?

1
一个相关的问题(性能计数器的性能损失是多少)还讨论了读取性能计数器对写入性能计数器的进程的影响。 - CodeFox
1个回答

4
我认为答案是:
是的,读取性能计数器可能会对性能产生影响,但这种影响完全取决于性能计数器的实现。通常,性能计数器被设计成对性能影响极小,所以您应该非常安全。
是的,您可以读取远程计算机的性能计数器 - 只需在 Perfmon 中添加性能计数器时指定远程计算机名称即可:

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接