一排1990年代工程師坐在電腦前,每人手持碼表測試程式效能,背景顯示DOS介面與Windows 3.1系統畫面
一排1990年代工程師坐在電腦前,每人手持碼表測試程式效能,背景顯示DOS介面與Windows 3.1系統畫面

這段靠碼表調校的開發往事,也給關注系統效能演進的工程師朋友一個具體的對照背景。

當年工程師人手一支碼表寫程式 事件脈絡與關鍵事實

前微軟Windows部門總裁Steven Sinofsky近日回顧1980至1990年代的軟體開發文化,揭露當時工程師人手一支實體碼表,用以精確測量程式執行效能。在僅有640KB記憶體的硬體限制下,開發團隊必須極致優化每一段程式碼,從啟動、滾動到儲存都需反覆計時調校。這種對效能的執著,甚至反映在當時MASM宏彙編器零售盒的包裝設計上。

事實

  • 前Windows部門總裁Steven Sinofsky在X平台分享早期開發文化
  • 1980-90年代微軟工程師每人配發實體碼表,用於測量程式執行時間
  • 當時PC記憶體僅640KB,程式需極致優化以節省資源
  • Visual C++ 1.0開發時曾加入旋轉計數器,讓用戶『感覺』編譯更快
  • 微軟正將Windows 11開始菜單從React遷移至WinUI 3以提升效能
  • 微軟測試「低延遲配置檔」功能,點擊時瞬間提升CPU頻率

Canto 的視覺新聞解說。製作過程可能有 AI 輔助。 編輯政策