在全屏应用程序中如何获取计算机cpu /磁盘活动的“图片”


0

我的电脑上有一个小问题。

似乎有时会打开某些进程,将cpu和磁盘活动最大化10-15秒,然后停止。这通常是在我使用全屏应用程序(通常是游戏)时发生的。

我可以通过打开“资源管理器”并检查罪魁祸首来检查是什么原因造成的。但是,在此期间计算机处于停滞状态通常很难使它打开。我通常也没有时间结束。

所以我的问题是,是否有一种方法可以仅通过按快捷键或启动脚本来立即捕获cpu和/或磁盘活动的“状态”?(AutoHotKey可以解决此问题)。当然,最好是轻量级的东西,以便它实际上可以捕获活动,而不是在事件“之后”记录。


您可以使用OSD工具在游戏中进行操作。
小帮手2014年

Answers:


1

Windows为此提供了一个工具。它叫做Perfmon。

Windows Vista中引入的“可靠性和性能监视器”是一个很好的内置工具,使您可以实时并通过收集日志数据以供以后分析来监视和研究运行的应用程序如何影响计算机的性能。在这篇文章中,我们将看到如何在Windows 8中使用Performance Monitor或Perfmon。这当然也适用于Windows 7。

这是一篇有关如何随时间设置数据收集的好文章


嗯,不知道这个工具。我会尝试一下(希望它本身不会
占用

默认情况下,Perfmon.exe在大多数Win8系统上运行。因此,没有/额外/开销。
2014年

1

运行Windows资源监视器。下面是一些图形,例如CPU,HDD和网络资源消耗。挑战在于及时查看相关信息。我有两种选择。

简单(但可能无法令人满意的工作方式)
在系统停止运行期间,您可以尝试按CTRL+ SHIFT+ ESC,这是taskmanager的默认Windows热键。从此处(“性能”选项卡),您可以启动资源监视器。或者,您可以尝试ALT+ TAB或按CTL+ ALT+ DEL并选择“打开任务管理器”。

较难(但可能更成功)的方法
如果要将资源监视器中的信息记录到文件中,可以使用LOGMAN将resmon.exe数据记录到文件中以供以后检查。是一个很好的链接,说明了前进的道路。简而言之:

  • 创建一个文件(WDC_Providers.txt),其中提到要记录的项目:
    {B2CA89D8-FAC8-4759-A0C7-2FAD1FD0E716} 0xffffffffffffffff 0xff
    Microsoft-WIndows-内核磁盘0xffffffffffffffffff 0xff
    Microsoft Windows内核文件0x10 0xff
    Microsoft Windows内核进程0x20 0xff
  • 使用以下命令开始记录: logman start WDC -pf "C:\Perflogs\WDC_Providers.txt" -bs 64 -nb 16 38 -max 10 -mode newfile -o c:\PerfLogs\output%d.etl -ets
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.