Eu preciso controlar CPU por processo no Windows 7 e registrar os resultados em um arquivo.
Como eu poderia fazer isso por favor?
Eu preciso controlar CPU por processo no Windows 7 e registrar os resultados em um arquivo.
Como eu poderia fazer isso por favor?
Respostas:
Você poderia usar o Powershell, existem várias opções dependendo do que você deseja fazer:
Para registrar a% da CPU de um processo específico:
PS C:\Users\mmoor> $A=Get-Process
PS C:\Users\mmoor> $A[0].Name
AcroRd32
PS C:\Users\mmoor> $A[0].CPU
3.9156251
PS C:\Users\mmoor> "$($A[0].Name) --- $($A[0].CPU)" >> .\ProcessCPU.Log
Você também pode simplesmente enviar a saída do Get-Process para um arquivo:
PS C:\Users\mmoor> Get-Process >> .\ProcessCPU.Log
Você pode criar uma tarefa de agendamento que execute um script como esse automaticamente.
O Process Explorer pode fazer isso, embora você possa criar apenas arquivos de despejo para processos individuais. Ele fornece uma maneira fácil de visualizar todos os processos em execução.
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx