2011-05-19 41 views
0

我的問題與我在Windows性能監視器中看到的有關。我在C#應用程序中創建了一個性能計數器。它衡量執行操作所需的平均時間,因爲我模擬通過線程添加用戶。性能監視器 - 關於我在PerfMon中看到的問題

當我觀察PerfMon中的性能顯示時,我看到垂直紅線在屏幕上移動,看起來像是一秒增量。我的問題是這個。當線每隔一秒在屏幕上移動時,究竟是什麼顯示?我是否看到當前的平均值爲全部,或者我看到自上次更新(一秒前)以來的平均值?我所看到的導致我相信這是後者,但我不確定。

我認爲這是後者的原因是因爲我有時會看到平均下降到零(短暫)。如果從我開始我的應用程序開始顯示所有值的平均值,這根本不可能。

回答

0

您可以創建採樣率不同的採集器集。不同的計數器表示不同的值 - 一個可能是一個總值,另一個可能是每秒的頻率值。當您單擊PerfMon中的單個計數器時,大多數計數器還會以數字方式顯示當前/最後/平均/最大讀數。