Apresentação:
Quero medir o uso da CPU de compactação de áudio sem perdas no Windows. Então, eu crio um arquivo em lote para executar alguns codecs e quero medir o uso da CPU do codec desde o início até o encerramento, respectivamente. O codec é executado em rajadas curtas.
O que eu preciso:
Log/histórico do processo da CPU por processo por unidade de tempo.
Log/histórico do processo da CPU que pode ser exportado para csv ou similar.
Não perdendo nenhum pedaço do tempo de explosão.
O que eu tentei:
monitor de desempenho = não aplicável, pois perfmon mostra apenas o processo, não o programa.
monitor de processo interno do sistema = ótimo! mas não pode exportar o uso da CPU. tem um gráfico muito bom no resumo da atividade do processo, mas eu tenho que traçar meu próprio gráfico.
typeperf = legal, processo de filtragem por nome. mas ainda muito lento.
Obrigado.
atualizar:
temporário resolvido usando typeperf:
typeperf "\Process(MAC)\% Processor Time"
Ainda estou tentando exportar para csv e definir a amostragem de intervalo.
atualização2:
monitor de processo interno do sistema usando a dica de ferramenta do gráfico para obter o nível da CPU.
Responder1
monitor de processo interno do sistema usando a dica de ferramenta do gráfico para obter o nível da CPU.