跟踪节目的记忆和使用perfmon的CPU使用率

时间:2010-10-10 10:08:34

标签: memory windows-vista process perfmon

我正在尝试跟踪运行Windows Vista的系统上的进程,我尝试在Vista的“可靠性和性能监视器”(perfmon)中创建用户数据收集集。我做的是以下内容:

  1. 在“数据收集器集”下 - > “用户定义” - >右键单击并“新建” - > “数据收集器集”
  2. 在向导中,我选择了“手动创建” - >勾选“绩效计数器” - >单击“添加...”按钮
  3. 选择“处理” - > “%Processor Time”(或任何其他计数器),选择我的实例(例如,iexplore)并点击“添加>>”
  4. 确认向导的其余部分并启动设置
  5. 该集会运行并创建一个日志文件,但是当我停止它并尝试打开该文件时,图表和图例中都没有显示任何特定于实例的计数器。如果我添加一个带有“_Total”的计数器作为实例,我可以得到结果。 我也尝试为特定实例(\ Process(iexplore)*)添加所有计数器,在这种情况下我得到了结果,但它们我们是“_Total”,而不是指定的实例。

    一般信息:
    Windows Vista Business 32位
    英特尔酷睿2双核CPU E6550 @ 2.33Ghz
    2GB Ram

    如果这是一个错误的地方提出这个问题我道歉并要求你把它移到正确的地方

    提前致谢

3 个答案:

答案 0 :(得分:0)

这是显示错误,计数器在那里但需要手动重新添加到结果文件中。

答案 1 :(得分:0)

我感觉您在查看结果之前没有停止数据收集器集。在查看收集的图表之前,必须通过右键单击并单击“停止”来停止数据收集器。

答案 2 :(得分:0)

一个没有答案的旧问题,但谷歌链接我在这里。 我今天花了一些时间试图理解为什么我会看到_Total结果而不是我的流程信息。答案是 - 所有进程都收集在数据收集器集中,您需要在以后查看结果时选择/添加进程计数器。

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