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