Windows 7 中按进程跟踪 CPU 的软件

Windows 7 中按进程跟踪 CPU 的软件

我需要在 Windows 7 中按进程跟踪 CPU 并将结果记录在文件中。

请问我该如何做呢?

答案1

您可以使用 Powershell,根据您想要执行的操作,有多种选项:

记录特定进程的 CPU 百分比:

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

您也可以将 Get-Process 的输出发送到文件:

PS C:\Users\mmoor> Get-Process >> .\ProcessCPU.Log

您可以创建一个计划任务来自动运行这样的脚本。

答案2

Process Explorer 可以做到这一点,尽管您只能为单个进程创建转储文件。但它确实提供了一种查看所有正在运行的进程的简单方法。

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

相关内容