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

我想使用perfmon.exe来执行特定的数据捕获,以便在夜间运行。

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

如果进程正在运行,我将转到perfmon中的“添加计数器”对话框,切换到Process对象,然后从列表中selectFoo实例。 但是,它目前不在运行。

是否有可能设置perfmon,以便在启动时捕获此进程的进程数据,如果有,我将如何configuration它?

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

当然,你会得到很多关于你不关心的所有进程的额外数据 – 你可以通过调度一个只在Foo.exe运行的时间运行的perfmon任务来缓解这个问题。 您也可以使用脚本来过滤使用logparser的一个进程的数据。