Windows义务治理器之父自曝“社逝世”操作 曾把德律风号写进代码

故事的起点是一个看似弗成能的缺点:Plummer在开辟义务治理器时发明,CPU应用率有时加起来会跨越100%——“假如计算精确,这根本弗成能产生”。

在确认本身的代码无误之后,独一的可能性是内核层面存在Bug,因为义务治理器的数据恰是从内核中调取的。然而在90年代微软的内部“等级秩序”中,想让内核开辟人员看重这个问题并不轻易。“内核是‘天才精英’们的地盘,”Plummer回想道,“而我只是一个画CPU小图标的UI法度榜样员。可想而知,当我向内核团队提出‘也许是你们的Bug’时,他们对我的处境可谓毫无同情心。”

Windows义务治理器之父自曝“社逝世”操作 曾把德律风号写进代码

为了定位这个极少复现的问题,Plummer在代码中添加了一个断言,规定CPU应用率不该跨越100%。假如前提不知足,法度榜样会在调试器中抛掉足误并停止,以便检盘考题地点。

然而,这个Bug极其罕有——“它从没有在我或我团队任何人的机械上触发过”。于是Plummer想出了一个“最有可能抓住问题”的办法:“我把本身的名字和家庭德律风号码写进了断言里。如许,无论公司里谁在什么时刻、什么地点、哪栋楼里碰到了这个问题,他们都邑看到我的接洽方法,然后告诉我。”

Windows义务治理器之父自曝“社逝世”操作 曾把德律风号写进代码

Windows义务治理器之父自曝“社逝世”操作 曾把德律风号写进代码

Plummer很快忘记了本身埋下的这枚“彩蛋”。随后,Windows测试版正式宣布——用户范围至少数千人,甚至可能达到数百万。所有这些测试者的电脑里,都藏着一串代码:一旦掉足,就会弹出一个显示他家庭德律风的对话框。

令人不测的是,尽管Plummer至今仍在应用同一个家庭号码,却从未有人打来过。至于那个让CPU应用率超100%的Bug,最终在一台实验室机械上被捕获,内核开辟人员确认问题确切出在他们那边并予以修复。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部