如何跟踪每个进程的 CPU 和内存使用情况

如何跟踪每个进程的 CPU 和内存使用情况

我之前在这里看到过这个问题,但无法理解给出的答案。我想在给定时间内监控进程的 CPU、内存和可能的 GPU 使用情况。如果以图表形式呈现,数据将很有用。

如果我可以使用性能监视器来做到这一点,那就太好了,但我也愿意接受其他解决方案。我尝试过使用性能监视器,但我的问题是,由于性能计数器太多,我不确定要使用哪些性能计数器。我一直在查看进程、处理器、内存等,但我不确定这些类别中的哪些计数器会引起我的兴趣。我的操作系统是 Windows 7。

答案1

要监视系统内存(或特定进程的内存):

  • 打开性能监视器(控制面板->管理工具)
  • 添加计数器
  • 展开“流程”
  • 选择“私人字节”
  • 在“所选对象的实例”中选择要监控的进程,然后点击“添加”,或者直接为整个系统点击“添加”
  • 好的

这就是我目前所发现的......然而让图表看起来合理仍然让我困惑!

相关内容