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

Jas*_*nes 5 windows perfmon

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

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

如果进程当前正在运行,我将转到 perfmon 中的 Add Counters 对话框,切换到 Process 对象,然后从列表中选择 Foo 实例。但是,它目前没有运行。

是否可以设置 perfmon 以便它在启动时捕获该进程的进程数据,如果是这样,我将如何配置它?

Chr*_*ris 2

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

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