前情提要:Zenfone 6待機久會卡頓的問題,可參考我之前這篇文
[問題] Zenfone 6待機1週變卡頓 需要常常重開機
https://www.ptt.cc/bbs/MobileComm/M.1581220799.A.899.html
距離上次卡頓重開機,又過了快一個禮拜,系統又開始有逐漸變卡的跡象
我就是想不通,S855配上6G RAM的新旗艦機,
怎麼可能會慢過兩年前S835 + 4G RAM的Sony XZP?
於是我死馬當活馬醫,看看有沒有什麼設定可以調整的
然後在 [設定] -> [進階功能] 有個叫[OptiFlex]的功能
https://i.imgur.com/LjN7sAA.png
查了一下OptiFlex到底是甚麼,ASUS官方的說明是這樣的
https://www.asus.com/tw/support/FAQ/1035839/
OptiFlex 可以協助記憶體發揮的最大效能。它能自動將常用或即將使用的應用程式,保
留在記憶體中,避免清除後要使用時還要重新載入記憶體中。系統會自動選擇預設需要加
速的應用程式,也可以透過手動的方式更改預設值。
我便開始懷疑系統卡頓可能跟OptiFlex優化功能有關,索性把這個功能關掉
在已經發生卡頓,沒有重開機的情況下,OptiFlex關掉後似乎變得沒那麼卡了?
OptiFlex預設是開啟加速以及自動選取APP
https://i.imgur.com/yukAPv1.png
自動選取APP看起來是會依照APP使用的頻率來決定
(因為我關掉過,事後再開就看不到OptiFlex之前選了哪些APP...)
由於我常用的APP像是Line、IG、FB、Chrome、Youtube應該都是記憶體怪獸
OptiFlex為了加速會盡量把我這幾個常用的APP先預載到記憶體
但系統有時候因其他APP需要更多的記憶體,記憶體不夠又把這些預載APP清掉
不知OptiFlex的運作是不是又會盡量要把這些「常用APP」預載回來
造成反覆的清理、載入記憶體,反而拖累整個系統
這部分就是我的猜測了,僅供參考,實際上是不是這樣運作也不太確定
爬文找了相關的文章,OptiFlex的評價似乎也不太好
[討論] 華碩阿斗機ZF3D神調教OptiFlex特有功能
https://www.ptt.cc/bbs/MobileComm/M.1473097811.A.838.html
文章推文:
推 justastupid : 看不懂耶 是說做了一個開起反而LAG的功能就是了?
→ danny0830 : 是的 講白話就是這功能爛 沒加速反而變卡卡
→ JuiFu617 : 逆優化功能
也可能是我裝的APP非常多,剛好遇上OptiFlex的調教才會這樣
或許APP少的人可能就不會有問題
只是我覺得現在Android 8、9、10原生系統的記憶體管理已經不錯了
真的還有必要再加上額外的調教功能嗎? 有點畫蛇添足的感覺
以前Sony XZP好像也沒這種玩意兒,系統也是也很順了
如果也有人的Zenfone 6跟我一樣有遇到卡頓的問題,先試著把OptiFlex關掉試試看吧