Procexp:强大的Windows进程管理工具
1. Procexp界面概述
Procexp的界面主要分为上下两个窗格。上窗格显示进程列表,下窗格可以显示DLL视图或句柄视图。通过DLL视图,你能够深入查看上窗格中所选进程加载的DLL和映射文件;而句柄视图则可用于检查所选进程当前打开的所有内核对象,这些对象包括但不限于文件、文件夹、注册表项、窗口站、桌面、网络端点和同步对象。
2. 精准的CPU消耗测量
在旧版本的Windows系统中,对CPU使用情况的跟踪只是一个近似值。在大多数系统中,时钟产生的中断周期为15.6毫秒(ms),Windows在此时会识别每个CPU上当前正在执行的线程。若线程在内核模式下执行,其内核模式时间会增加15.6毫秒;若在线程模式下执行,则用户模式时间增加相应时长。然而,当触发中断时,线程可能仅执行了几个CPU周期,但仍会被计为整个15.6毫秒的执行时间。同时,在这个间隔内可能有数百个其他线程执行,但只有在时钟周期时正在运行的线程会被记录。
即使在有更精确度量方法的新版本Windows系统中,Windows任务管理器仍然使用这些近似值来报告CPU使用率,并且还会将使用率四舍五入到最接近的整数百分比。这就导致消耗少量CPU时间的进程与完全不执行的进程难以区分。此外,在Windows 8之前的版本中,任务管理器没有将处理中断或延迟过程调用(DPC)所花费的CPU时间单独计算,而是错误地将其计入系统空闲进程。
Procexp在CPU使用率的表示上比任务管理器更准确,主要体现在以下几个方面:
- 基于实际CPU周期计算 :Procexp根据实际消耗的CPU周期来计算使用
超级会员免费看
订阅专栏 解锁全文

3288

被折叠的 条评论
为什么被折叠?



