如何在 perfmon.exe 中为当前未运行的进程添加进程数据计数器?

如何在 perfmon.exe 中为当前未运行的进程添加进程数据计数器?

我想使用 perfmon.exe 对夜间运行的进程执行临时数据捕获。

我知道可执行文件的名称——我们称之为 Foo.exe。

如果进程当前正在运行,我会转到 perfmon 中的“添加计数器”对话框,切换到 Process 对象,然后从列表中选择 Foo 实例。但是,它当前没有运行。

是否可以设置 perfmon 以便它在启动时捕获该进程的进程数据,如果可以,我该如何配置它来执行此操作?

答案1

使用二进制日志文件格式的优点之一是它将捕获日志文件启动后启动的进程的数据(CSV 则不是这种情况)。

当然,您会获得大量有关您不关心的所有进程的额外数据 - 您可以通过安排仅在 Foo.exe 运行时间左右运行的 perfmon 任务来缓解这种情况。您还可以使用脚本通过 logparser 过滤出仅针对一个进程的数据。

相关内容