我能否大致了解我的 PC 在所有这些 GHz 频率下的运行情况?

Geo*_*ett 1 windows performance performance-monitor

许多 PC 是双核或多核的,并且 CPU 速度超过 1GHz。这是每秒有很多指令。

因此,当 PC 决定停止几秒钟,或者执行从上到下缓慢刷新屏幕的操作时,我经常想知道它到底在做什么。

有什么方法可以让我对它正在做的事情进行某种相当低级别的细分吗?

甚至可能类似于 API 调用类别列表,旁边带有 %s(对此更感兴趣,而不是程序占用的时间)。

Red*_*ick 7

有什么方法可以让我对它正在做的事情进行某种相当低级别的细分吗?

我发现SysInternals实用程序对此非常有用。特别是旧的filemonregmon尽管它们似乎已被process monitor.

Process Monitor 是 Windows 的高级监控工具,可显示实时文件系统、注册表和进程/线程活动。它结合了两个传统 Sysinternals 实用程序 Filemon 和 Regmon 的功能,并添加了广泛的增强功能列表,包括丰富的非破坏性过滤、会话 ID 和用户名等综合事件属性、可靠的进程信息、具有集成符号支持的完整线程堆栈对于每个操作,同时记录到一个文件,等等。其独特的强大功能将使 Process Monitor 成为系统故障排除和恶意软件搜寻工具包中的核心实用程序。

我期待process explorer也值得一试

有没有想过哪个程序打开了特定的文件或目录?现在你可以知道了。进程资源管理器向您显示有关哪些句柄和 DLL 进程已打开或加载的信息。