2009-02-24 93 views
1

Perfmon是一個Windows實用程序,可幫助開發人員通過測量系統計數器來查找其應用程序中的瓶頸。Windows XP性能監視器應用程序(perfmon)中缺少處理器/內存計數器

我正在讀一perfmon tutorial和必要的計數器的這個名單,我發現我的機器下面的:

  1. 物理磁盤\字節/ sec_Total
  2. 網絡接口\字節共計/秒\ NIC名稱

但我還沒有發現以下計數器無處:

  1. 處理器\%處理器TIME_TOTAL
  2. 進程\工作Set_Total
  3. 內存\可用兆字節

在哪裏可以找到他們呢?請注意,我的Windows是pt-BR(而不是en-US)。我在哪裏可以找到像PerfMon這樣的Windows工具的語言特定文檔?

回答

2

我懷疑這與您的特定Windows本地化版本無關。谷歌的「missing perfmon counters」,你會發現很多人,在所有版本的Windows,遇到類似的問題。

修復方法是按照MS KB 300956中的說明進行操作。

有很多其他好的資源,恢復某些類型的缺失計數器:關於恢復丟失的.net或ASP.Net櫃檯

現在如果我誤讀了你的問題,而問題是,你看不懂葡萄牙語找出哪些櫃檯是你真正想要的英語的人等價,那麼我怕我幫不了你。只需使用Google Translate.

+0

優秀的答案! – 2009-03-03 16:07:15

2

您可以查看註冊表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib。在我的德語XP系統上,該鍵有兩個名爲'007'的德文條目和'009'的英文條目。每個鍵都有一個名爲「Counter」的MULTI_SZ值,其中包含一長串索引和相應的名稱。 如果您的系統使用英文和葡萄牙語鍵,則可以通過查找匹配索引來查找要查找的名稱。

+0

我在尋找的櫃檯都在兩種語言中的註冊表編輯器。但不是在perfmon – 2009-02-24 19:16:08

1

您可以啓用禁用的計數器。 使用註冊表編輯器,將HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Service_name \ Performance \中的值更改爲禁用性能計數器,將其禁用爲0以啓用或刪除「禁用性能計數器」密鑰。重新啓動並重試。 或者如果您不想陷入從http://www.hexagora.com/en_dw_davperf.asp註冊表下載「性能監視器」並安裝它。它會在安裝過程中自動啓用您的CPU性能計數器(這將啓用所有這些計數器)。這就是我所做的。

2

運行以下命令行,然後再試一次:

lodctr /r 
相關問題