Windows性能监视新的实例

我试图在2003 / 2008R1&R2上configuration性能监视器来捕获计数器的新实例,但没有任何运气。 例如,如果我select计数器Process \%处理器时间 (监视每个进程的任何实例的处理器时间),一切正常,直到我打开或closures任何应用程序。 如果在此期间新应用程序处于打开状态,则不会将其包含在监视处理器中,而旧应用程序实例将显示零处理器时间百分比。

问题是性能监视器不会刷新新应用程序/用户/新terminal会话的实例/或同时更改实例的任何其他度量标准。

解决scheme是停止/启动日志文件,但我不想每秒都这样做,日志logging将被拆分成两个文件。 任何人都知道如何完成添加所有新的实例?

任何帮助不胜感激

我的猜测是你正在login一个“文本文件”格式。 如果您想要捕获dynamic活动(新进程等),则无法使用这些function。

而是使用“二进制文件”格式来捕获您的数据。 这将允许perfmon捕获您分配的计数器的任何dynamic活动。

一旦你完成了collections,如果你想打开Excel / etc中的日志,你可以使用relog.exe程序(包含在Windows中…)将二进制文件转换成文本文件。 语法是:

 relog.exe logfile.blg -f csv -o logfile.csv