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