2010-10-10 137 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