操作係統有千千萬萬與 timer 有關的任務要執行,在不影響功能的條件下,用 timer coalecing 技術加以優化,可以大力提高效能及更節能。之前之後的分別就用 Apple 圖表簡單說明:
冇用 timer coalescing:
有用 timer coalescing:
用左之後CPU可以有更用時間休息(用少D電)。
不知這樣的優化對 CAS 播歌程式有冇實質影響?翻查資料,原來 Microsoft 走先一步,在 Windows 7 開始已加入 timer coalescing 功能。難道這就是有人依舊說 Windows XP 做 CAS 較好的其中一個原因? Linux 在 timer 方面的各種優化歴史已久,但主流版本有冇普及採用,欠缺資料。