IT之家 5 月 14 日消息,科技媒体 Windows Latest 昨日(5 月 13 日)发布博文,报道称前微软 Windows 负责人史蒂文・西诺夫斯基(Steven Sinofsky)近期回顾称,在 1980 至 2000 年间,微软工程师人手一块秒表,用来测启动、滚动、保存、打印和编译等几乎所有操作。
IT之家注:西诺夫斯基于 1989 年加入微软公司,曾任微软 Windows 和 Windows Live 部门总裁,主导了 Windows 8 的开发和发布,被认为是“Windows 8 之父”,于 2012 年 11 月在 Win8 发布后不久突然离职。
西诺夫斯基回顾表示在 1980 至 2000 年间,软件工程开发的一半工作都在管控资源占用,重点包括 CPU、磁盘和内存占用等。他还分享透露微软当年几乎给每位工程师都配了实体秒表,用来测试各种操作速度。IT之家附上相关截图如下:
![]()
西诺夫斯基指出在当时的开发场景下,几乎所有微软工程师会对系统几乎所有内容计时,涵盖滚动速度、开机、退出、保存、编译和打印等。
其原因在于早期 MS-DOS 和初代 Windows 运行在资源极其紧张的 PC 上,开发者甚至要反复调整 himem.sys、qemm.sys 这类配置,只为尽量榨出 640KB 基础内存里的可用空间。在这种环境下,每 1 字节内存和每一个 CPU 周期都得精打细算。
他还表示性能不只看秒表数字,还看用户主观感受。例如 Visual C++ 1.0 虽然实测编译速度快过上一版,用户却觉得更慢。
微软团队为了改善这种感知,在界面里加入了一个快速变化的“数字计数器”。这个视觉反馈反而让真实编译速度下降了几个百分点,却让用户觉得程序反应更快,因此最终被保留下来。
在文章的后半部分,该媒体把矛头指向近年的行业取向。随着硬件性能提升、内存更大,软件公司更倾向于先推新功能,而不是花数月做深度优化。
类似思路也推动了 Electron(Electron 框架)应用、网页封装应用和 PWA(渐进式 Web 应用)扩张,16GB 内存设备在多标签页加聊天应用场景下更容易显得吃紧。
微软曾把 32GB RAM 称为 Windows 11 游戏的“无忧区”,随后因争议删除相关文章。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.