2011-03-03 138 views
3

據我所知,Windows性能計數器的工作模式是這樣的:Windows性能計數器是否會影響性能?

當各種程序在Windows上運行,性能數據被寫入到由Windows操作系統相應的計數器,即性能計數器就像接收器性能數據的。然後,我們可以使用性能監視器(perfmon.exe)查看這些計數器中的數據。

如果上述理解是正確的,我想知道這些數據記錄本身是否會影響性能?

我們可以從遠程計算機的性能計數器讀取數據嗎?

+1

一個相關的問題([這是性能計數器的性能影響](http://stackoverflow.com/questions/290634/what-is-the-performance-hit-of-performance-counters))也討論了讀取性能計數器對寫入過程的影響到性能計數器。 – CodeFox 2015-09-17 05:04:35

回答

4

我相信答案是:

  • 潛在的讀取性能計數器可能本身會影響性能,但是正是這樣的影響是什麼將完全取決於性能計數器實現。通常,performnace計數器被設計爲具有可忽略的性能影響,因此您應該非常安全。

  • 可以讀取遠程計算機的性能計數器 - 只是當你在性能監視器中添加性能計數器指定的遠程計算機的名稱:

Screenshot of Perfmon.exe