Linux Mint 操作系統的速度并不慢,然而,它們的開發團隊發現在使用 Cinnamon 桌面環境時,系統的應用程序啟動似乎很慢。雖然沒有任何證據,但他們認為 Mate 和 Xfce 版本在這方面的速度更快。他們不確定是感知的問題,或者確實是性能的問題。
于是,Linux Mint 開發團隊今年早些時候花了一些時間調查使用 Cinnamon 桌面環境的 Linux Mint 在啟動應用程序時的表現。
團隊將 Cinnamon 與窗口管理器 Metacity 進行比較,發現窗口構建時間和恢復時間都比 Metacity 慢了四倍,通過排除法,開發團隊確定不是由以下因素造成的:
對 HiDPI 的支持
復雜的主題
動畫效果
掛件
然后又測試了 Muffin(Muffin 是 Cinnamon 用來實現窗口管理器的庫,也可以獨立運行),發現在 Muffin 和 Cinnamon 都有性能問題,問題解決后,Cinnamon 的速度變得和 Metacity 一樣快了,而且可以快速構建 200 個窗口并恢復。
技術細節請查看:https://github.com/linuxmint/Cinnamon/pull/7251
此外,團隊還借此機會改進了窗口動畫效果。盡管它們對拖慢速度沒有任何責任,但對體驗產生了影響。新的動畫看起來更干凈,并且性能的改進讓 Cinnamon 體驗更好。
原文:Linux Mint Blog 編譯:開源中國