2010-10-10 79 views
2

我試圖跟蹤運行Windows Vista的系統上的一個進程,我嘗試在Vista的「可靠性和性能監視器」(perfmon)中創建用戶數據收集集。我所做的是以下幾點:用perfmon跟蹤程序的內存和CPU使用率

  1. 在「數據收集器集」 - >右鍵點擊「新建」 - - >「用戶自定義」>「數據收集器集」
  2. 在我選擇嚮導「創建手動「 - >勾選」性能計數器「 - >點擊」添加...「按鈕
  3. 選擇」進程「 - >」處理器時間百分比「(或任何其他計數器),選擇我的實例,點擊「添加>>」
  4. 確認嚮導的其餘部分並啓動該設置

會發生什麼,該集合運行並創建一個日誌文件,但是當我停止它並嘗試打開該文件時,沒有任何特定於實例的計數器出現,無論是在圖形還是在圖例中。如果我添加一個帶有「_Total」的計數器作爲實例,我可以得到結果。 我也嘗試添加特定實例的所有計數器(\ Process(iexplore)*),在這種情況下,我得到了結果,但他們是爲「_Total」,而不是指定的實例。

一般信息:
Windows Vista商業版32位
英特爾Core 2 Duo E6550 CPU 2.33GHz的@
2GB內存

如果這是錯誤的地方要問這個問題,我道歉,並要求你其移動到正確的位置

在此先感謝

回答

0

這是一個顯示錯誤,計數器是有,但需要手動重新添加到結果文件。

0

我有一種感覺,在查看結果之前,您還沒有停止數據收集器集。在查看收集的圖之前,您需要通過右鍵單擊並停止數據收集器並點擊「停止」。

0

一個沒有答案的老問題,但谷歌鏈接在這裏。 今天我花了一些時間試圖瞭解爲什麼我看到_Total結果,而不是我的流程信息。答案是 - 所有進程都收集在一個數據收集器集合中,並且您在以後查看結果時需要選擇/添加過程計數器。

https://serverfault.com/questions/633320/windows-performance-monitor-fails-to-record-all-instances-of-selected-process

+0

這裏有什麼意思? – Robert 2015-06-16 08:19:16

+0

對不起,我的意思是選擇。固定。 – Dvt 2015-06-17 08:39:18