Como adiciono um contador para dados de processo no perfmon.exe para um processo que não está sendo executado atualmente?

5

Eu gostaria de realizar uma captura ad hoc de dados usando o perfmon.exe para um processo executado durante a noite.

Eu sei o nome do executável - vamos chamá-lo Foo.exe.

Se o processo estivesse em execução no momento, eu iria para o diálogo Adicionar contadores no perfmon, alternasse para o objeto Process e selecione a ocorrência Foo na lista. No entanto, não está em execução no momento.

É possível configurar o perfmon para que ele capture os dados do processo para esse processo quando ele for iniciado e, em caso afirmativo, como eu o configuraria para fazer isso?

    
por Jason Jones 18.12.2010 / 00:49

1 resposta

2

Uma das vantagens de usar o formato de arquivo de log binário é que ele captura dados para processos iniciados após o arquivo de log ter iniciado (não é o caso do CSV.)

Naturalmente, você obterá muitos dados extras sobre todos os processos com os quais não se preocupa - você pode atenuar isso agendando uma tarefa de perfmon que é executada apenas na época em que o Foo.exe é executado. Você também pode usar um script para filtrar os dados apenas para o processo usando logparser.

    
por 27.01.2011 / 16:54