所有进程的 CPU 使用率历史记录

所有进程的 CPU 使用率历史记录

我如何查看历史Windows 中所有正在运行的进程(包括历史记录收集开始后启动的进程)的 CPU 使用率是多少?我对自动收集这些信息的方法很感兴趣。

答案1

要使用的工具是 进程监控

  • 启动进程监视器
  • 如果需要,设置过滤器,否则取消选中所有默认值,然后单击“确定”以跟踪所有
  • 进入菜单选项 > 分析事件
  • 单击“生成线程分析事件”,选择频率,然后单击“确定”
  • 要随时查看收集的历史数据,请进入菜单 工具 > 流程活动摘要...
  • 根据需要对列表进行排序;双击任何一个进程即可查看其历史记录。

做好应对非常大的日志文件的准备。

在此处输入图片描述

有关上述内容的详细描述和屏幕截图,请参阅 这个答案

答案2

在 Windows 7 中,有性能监视器。

您必须启用它,设置日志选项,然后让它继续运行。它只会在您运行应用程序时保留历史记录。

该文件是:C:\Windows\system32\perfmon.exe

以下是 Scott 提供的链接,其中良好的教程/分步说明

答案3

对于 Win10 通用应用程序(暂时不是 Chrome/Edge...),任务管理器现在有了 [应用程序历史记录] 选项卡,其中包含 CPU 时间,似乎不仅仅是启动时间的简单增量:

在此处输入图片描述

相关内容