惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
宝玉的分享
宝玉的分享
V
V2EX
MongoDB | Blog
MongoDB | Blog
S
SegmentFault 最新的问题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
博客园 - 司徒正美
美团技术团队
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
Hugging Face - Blog
Hugging Face - Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
B
Blog RSS Feed

IT之家

消息称大疆 Pocket 4 目标超千万,可能是一英寸 CMOS 出货量最大的单品 OpenAI 回应马斯克要求罢免奥尔特曼:搞法律突袭,扰乱诉讼 - IT之家 鸿蒙智行问界 M6 预订量突破 10 万台,预售 26.98 万元起 今年一季度全国铁路完成固定资产投资 1379 亿元,西十高铁、雄商高铁山东段联调联试 - IT之家 首届北京市中学生人形机器人足球赛今日启动,近 50 支队伍参赛 - IT之家 涉及“赵一鸣是日本品牌”等,抖音处置 1500 余条谣言内容 - IT之家 广汽集团与海尔集团签约,探索“人车家”互联生态 - IT之家 亚马逊调整云游戏平台 Luna 业务模式,取消 Ubisoft+、GOG 等第三方商店 消息称华擎将推出 X870E Taichi White,补全 AMD 800 系白色旗舰主板缺失 长城汽车归元平台首款方盒子全球征名,十二佳提名公布 - IT之家 消息称雷克萨斯新车即将支持苹果数字车钥匙 - IT之家 普京要求俄罗斯加速自研有竞争力的 AI 模型,彻底转向国产技术 - IT之家 影石刘靖康:已开源保真全景无人机仿真平台 AirSim360、DAP 全景度量深度模型等核心成果 - IT之家 长安汽车总经理赵非:当前车企仅靠卖车已难以盈利 - IT之家 地平线创始人余凯:4 月 22 日推出中国第一款舱驾融合智能体芯片“星空” - IT之家 冯兴亚:广汽集团具身智能机器人即将量产,飞行汽车预计今年完成适航认证并量产交付 - IT之家 模块化笔电制造商 Framework CEO 痛批业界追逐“AI 优先”,称个人计算设备可能就此消亡 16 年来首次:小米首届员工运动会今天启幕,雷军压轴致辞 - IT之家 比亚迪廉玉波:新能源汽车产业正进入确定性与不确定性并存的阶段 - IT之家 阿耳忒弥斯 2 号宇航员安全返回地球,有哪些技术和科研收获 - IT之家 曝索尼 Alpha 7R VI 全画幅无反相机将随 100-400mm f/4.0 GM 镜头一同登场,发布会预计在 5 月 小米产教融合最新成绩披露:合作院校超 400 家、成都基地启用 - IT之家 亚马逊 CEO 贾西:自研芯片年化收入预估 500 亿美元,规模超 AMD 与英特尔 马来西亚推动“AI 城市”转型,目标 2030 年成为“AI 国家” Galaxy S24 Ultra 手机用户反馈三星人为设限,无法使用 Galaxy Buds4 Pro 耳机高清语音 广汽集团董事长冯兴亚:当前县级市场新能源汽车渗透率不到 20% - IT之家 消息称《地铁:离去》新作下周公布,有望 State of Play 发布会亮相 广汽新一代智能座舱架构与电子电气架构明日发布,将宣布芯片生态建设的重大突破 - IT之家 苹果预订台积电 6 万片晶圆产能,2027 年全力冲刺 AI 服务器芯片 日本经济产业省向 Rapidus 追加 6315 亿日元支持,加速下一代半导体研发
微软资深工程师揭秘:初代 Windows 任务管理器仅 80KB - IT之家
作者:远洋 · 2026-04-13 · via IT之家

IT之家 4 月 13 日消息,戴夫 · 普卢默是 Windows 诸多标志性功能(如 ZIP 压缩文件支持)背后的工程师,他分享了自己是如何将任务管理器打造得如此高效的。据他在 YouTube 视频中介绍,如今的 Windows 任务管理器体积约 4MB,而他最初编写的版本仅有 80KB。

普卢默开发这款 Windows 工具时,核心考量是当时硬件条件极为有限。即便系统其他部分全部卡死,这款用于在系统彻底崩溃后恢复电脑的工具,也必须保持流畅、响应迅速。

普卢默表示:“每一行代码都有代价,每一次内存分配都会留下痕迹。每一项依赖都像一个白吃白住、从不交房租的室友。因此,我编写任务管理器时,并没有按照现代工具的开发思路 —— 先搭框架,再叠加九层易用性设计、六层前瞻性兼容,最后在这个工具占用 800MB 内存、还得靠额外优化才能显示几个数字时大惊小怪。”

IT之家注意到,任务管理器中普卢默最满意的设计之一,是它的启动逻辑。其他应用只会检查自身是否已运行,若存在实例则将其激活,而这款 Windows 工具更进一步:它会向已存在的任务管理器实例(若有)发送私有消息并等待回复,以此判断该实例是否未卡死。若收到正常回应,说明原有实例运行正常;若毫无反馈,则判定该实例已失效,随即启动新的任务管理器帮用户摆脱困境。

这位工程师还做了另一项优化:将高频使用的字符串一次性加载为全局变量,而非反复调取;而像移除扩展坞连接电脑这类低频功能,仅在需要时才加载。进程树模块也能节省资源 —— 它直接向系统内核请求完整进程表,而非逐个查询程序,这减少了大量 API 调用。若缓冲区空间不足,它会自动调整大小后重试。普卢默还分享了诸多设计技巧,确保 Windows 任务管理器不会过度占用资源,即便在当时算力有限、甚至已出现故障的设备上也能流畅运行。

90 年代电脑的处理与资源限制,迫使普卢默将 Windows 任务管理器做得尽可能精简。他说:“任务管理器的设计理念截然不同。在那个时代,一次页面缺页中断都能被明显感知,内存不足时会出现诡异的卡顿,若是让不该频繁刷新的界面反复重绘,你几乎能听到办公室里同事的抱怨。我当然不想再用当年的老旧硬件,但真心希望我们能保留更多当年的设计精髓,不是那段艰苦的开发经历,而是那种本能:批量处理任务、合理缓存数据、跳过无意义的操作、重绘前先对比差异、只向内核请求一次而非上百次、低频数据仅按需加载,对那些会消耗用户资源的便捷性功能保持警惕。”

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。