当年人手一块秒表!前Windows负责人揭露:以前写代码是按毫秒抠的
创始人
2026-05-14 20:34:04
0

快科技5月14日消息,前微软Windows部门总裁Steven Sinofsky近日在X平台深入披露了早期Windows的工程文化。

在二十世纪八十年代至九十年代,微软每一位工程师都会领到一块实体的秒表。为了榨取硬件性能,这块秒表被用来精准测量代码运行的每一个环节。

当时的开发环境极其苛刻,工程师必须在PC仅有的640KB内存限制下工作。为了腾出空间,程序员需要耗费数小时去调整hymem.sys和qemm.sys等底层配置。

在那段时期,软件工程有一半的工作量都花在管理时钟频率、磁盘空间和内存资源上。秒表测试覆盖了应用启动、退出、滚动、保存、编译及打印等全流程。

Sinofsky透露,当时公司储藏室里甚至常备替换用的秒表,这种对性能的追求甚至被印在了当时微软宏汇编器MASM的零售盒封面上。

针对用户感知的性能心理学,Sinofsky分享了一个技术细节:在开发Visual C++ 1.0时,虽然实测编译速度已经提升,但用户反馈体感较慢。

开发团队随后在UI界面加入了一个由随机数字组成的旋转计数器。尽管这会让实际编译速度略微下降,但视觉反馈却让用户觉得运行更超前。

谈及现代软件臃肿现状,Sinofsky认为是硬件性能的过剩导致了优化压力的消失。

以PS2为例,开发者曾在32MB内存限制下打造出《侠盗猎车手:圣安地列斯》这样的开放世界大作。而现在的开发模式更倾向于快速上线新功能而非长期优化。

目前,Electron架构和Web容器的普及让桌面应用内置了完整的浏览器内核。这导致即便是简单的待办事项应用也可能占用500MB内存。

这也是为什么用户在打开几个浏览器标签页和几个简单应用时,即便使用的是16GB内存的电脑,也会觉得卡顿的原因。

目前,微软正计划在2026年对Windows 11进行核心重构。官方已开始将开始菜单等关键组件从React Web组件迁移到原生的WinUI 3代码。

同时,微软正在测试名为“低延迟配置文件”的CPU调度功能。该功能可以在用户点击系统菜单的一瞬间拉高核心频率,以消除微小的UI延迟。

相关内容

热门资讯

俄“能源”火箭航天集团:俄罗斯... 4月8日消息,据报道,俄罗斯轨道站总设计师、俄“能源”火箭航天集团副总设计师科热夫尼科夫表示,俄罗斯...
部分期货品种夜盘收盘,能化品种... 4月8日消息,部分期货品种夜盘收盘,多数品种下跌,低硫燃料油、乙二醇、甲醇跌5%,LPG、燃油跌超4...
联邦快递计划6月1日完成货运业... 4月8日消息,联邦快递公司披露,计划当地时间6月1日完成联邦快递货运业务的分拆工作,届时后者将成为一...
东航物流:联想控股拟27.17... 4月8日消息,东航物流公告称,公司持股5%以上股东联想控股与中国物流集团资本管理有限公司签署股份转让...
马士基暂不恢复霍尔木兹航线 4月8日消息,丹麦马士基航运公司8日说,美国和伊朗宣布停火尚不能充分保障霍尔木兹海峡的通行安全,公司...
美防长:伊朗绝不能拥有核武器 4月8日消息,美国国防部长赫格塞斯当地时间8日表示,美国对伊朗核问题的立场“始终不可谈判”,强调伊朗...
渣打调查:企业人民币营运敞口与... 4月8日消息,据报道,渣打集团对全球19个行业近300家大型企业的调查显示,受访企业23%的收入和受...
国家金融监管总局:聚焦稳定粮油... 4月8日消息,国家金融监督管理总局发布《关于做好2026年金融支持乡村全面振兴工作的通知》。《通知》...
腾讯控股今日以10亿港元回购近... 4月8日消息,腾讯控股公告,4月8日耗资10亿港元回购197.9万股,每股购回价501-510港元。...
达美航空预计第二季度高端燃油成... 4月8日消息,达美航空预计第二季度高端燃油成本将增加超过20亿美元。(广角观察)