中关村在线

热点资讯

Windows任务管理器开发者藏私人电话追踪CPU超100%异常

提到早期Windows系统开发历程,戴夫·普鲁默这个名字总被反复提及。他是原生任务管理器的开发者,在二十世纪九十年代为微软打造了这一沿用至今的核心系统工具。鲜为人知的是,他在代码中悄然留下了自己的私人联系方式。

问题的源头看似违背常理:任务管理器显示的CPU使用率总和偶尔会突破百分之一百。“若计算逻辑无误,这在数学上绝无可能。”他当时这样判断。

在反复核查自身代码后,他将疑点指向系统内核——因为任务管理器所依赖的性能数据正是由内核直接提供。但彼时微软内部存在明显的职能分野,内核开发被视为高度核心的技术领域,而界面与工具类开发则处于相对边缘的位置。“内核团队由资深专家组成,”他后来回忆,“而我主要负责绘制那个小小的CPU图标。当我提出‘问题或许出在你们那边’时,几乎没得到任何回应。”

为追踪这个极难复现的异常,他在关键位置加入了一条断言:当检测到CPU使用率总和超过一百时,程序立即中断并进入调试状态,便于定位根源。

可这个异常实在太罕见——“它从未在我或团队任何成员的机器上出现过”。于是他采取了一个务实的办法:把姓名和家庭电话号码写入断言触发后的提示信息中。“这样,无论哪位同事、在哪个办公区、于何时何地遇到该问题,只要弹出提示框,就能立刻联系到我。”

他很快便淡忘了这个临时添加的小细节。不久后,搭载该版本任务管理器的Windows测试版向数千乃至上百万内部用户发布。所有测试设备中都运行着这段代码——一旦异常触发,屏幕上就会浮现他的私人联系方式。

出人意料的是,尽管他至今仍在使用同一个号码,却始终未曾接到相关来电。那个导致CPU使用率显示异常的缺陷,最终在实验室环境中被成功捕获;内核团队确认问题确属自身模块,并及时完成了修复。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具