Windows 任务管理器 CPU 使用率为何不准?微软前工程师揭秘背后复杂原理
ITHome
IT之家
IT之家 4 月 21 日消息,曾参与为 Windows 添加 ZIP 文件支持、设计 Windows NT 开始菜单等标志性项目的微软前工程师戴夫 · 普卢默,揭秘了任务管理器读取 CPU 使用率的原理。 据IT之家了解,普卢默是原版任务管理器的开发者,他在编程和工程层面将这款工具设计得极为简洁,以确保其不会无端占用电脑资源。不过,也有不少用户抱怨,任务管理器显示的数据有时会感觉不太准确。为此,他解释了为何查询 CPU 使用率的过程相当复杂、任务管理器是如何获取 CPU 利用率数值的,以及为何其显示结果可能与你在电脑上的实际观感存在偏差。 普卢默表示:“测量 CPU 使用率听起来本该是计算机领域最简单的工作之一,我的意思是,CPU 要么处于忙碌状态,要么空闲,不是吗?它是硅基芯片,又不是即兴舞蹈。按理说,你只需要问 Windows 一句‘嘿,你忙到什么程度了?’,它就会告诉你 73%,然后大家就可以早早收工了。可事实完全不是这样。” “因为第一个让人头疼的问题就是:‘具体在忙什么?’是单个核心忙碌还是全部核心?是此刻正在忙碌,还是过去一两秒的平均使用率,或是界面恰好刷新时的状态?忙
