前言
Win8 引入 Modern(Metro)應用的暫停與快速恢復機制,讓系統從休眠恢復的速度大幅提升,接近瞬間完成。本文解析其背後原理。
核心機制
- 應用暫停: Modern 應用切換到背景未使用時,系統自動暫停其執行緒,釋放 CPU 資源但保留記憶體工作集。
- 記憶體回收: 當系統或前景應用需要更多記憶體時,OS 會從已暫停的 Modern 應用回收記憶體,並將其狀態序列化存入硬碟。
- 毫秒級恢復: 使用者切回應用時,系統從記憶體或硬碟快速還原狀態,恢復時間以毫秒計算,肉眼幾乎無感知。
優勢
- 背景音樂播放、訊息收發等特定 API 可在背景持續運作。
- I/O 掛起到恢復不到 1 秒,遠快於傳統桌面應用啟動。
- 有效延長筆電續航力。
建議
善用 Windows 市集下載 Modern 應用,配合系統機制可獲得最佳的休眠/恢復體驗與電源管理效果。