2009-02-24 49 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 
相关问题