第120章 你是怎么考上虛院的?(求月票)
目前針對這個問題,他有兩個思路,一是優(yōu)化進(jìn)程調(diào)度算法,提高系統(tǒng)響應(yīng)速度;二是采用分代垃圾回收算法,調(diào)整垃圾回收的觸發(fā)條件和策略,提高回收效率。
陳延森理好思路,走到極光研發(fā)團(tuán)隊的辦公區(qū),把王騰叫了出來。
“森哥,極光的初步構(gòu)架設(shè)計好了,界面原型有3版,系統(tǒng)啟動和文件系統(tǒng)模塊剛通過測試……”
王騰以為陳延森來問開發(fā)進(jìn)度,主動匯報著。
“找你不是聽這個,對于系統(tǒng)卡頓、手機運行速度慢的問題,你有沒有什么好的建議?”
陳延森招招手,找了間臨時會議室,兩人坐下談。
“通常做法是減少動畫效果、調(diào)低屏幕分辨率,犧牲掉部分用戶體驗,要么就從硬件入手,加大內(nèi)存,或者使用更強的多核心處理器。”
王騰皺著眉,結(jié)合在oppo的經(jīng)驗,認(rèn)真回道。
“系統(tǒng)層面有沒有更好的辦法?”
陳延森聳了聳肩,他可不想犧牲用戶體驗,也沒打算用低端處理器敷衍用戶。
“改進(jìn)內(nèi)存管理機制,或者優(yōu)化進(jìn)程調(diào)度,不過oppo和國內(nèi)的其他手機廠商都試過,效果不太好?!?br/>
王騰邊思考邊說,同時指出這兩種方法的弊端。
十幾年后,安卓手機用個三四年都不卡頓,一方面是谷歌不斷升級操作系統(tǒng),解決了初始版本的缺陷。
另一方面硬件發(fā)展突飛猛進(jìn),16gb+1tb的存儲組合都成了常態(tài),自然就沒了卡頓的煩惱。
“我有個想法,把數(shù)據(jù)分成新生代、老年代和元空間,創(chuàng)建不同的內(nèi)存區(qū)域,依據(jù)垃圾回收的時間、頻率、內(nèi)存使用情況等信息,結(jié)合智能算法,在后臺實時幫用戶清理垃圾數(shù)據(jù)……”
陳延森聽王騰說完,就知道當(dāng)前手機廠商在系統(tǒng)卡頓問題上,沒什么好辦法。
他稍作停頓,緩緩開口,一邊說思路,一邊口述代碼的實現(xiàn)方式。