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