Re: [問題] 造成Android手機卡頓的原因
※ 引述《plzza0cats (515ㄚㄚ)》之銘言:
: ※ 引述 《ezJapan (Japan)》 之銘言:
: :
: : https://i.imgur.com/0WPgN28.jpg
: https://i.imgur.com/foQG0f9.jpg
: 手機剛買12天
: 12Ram沒想到沒什麼用
: 剩下2.6G可以用
: 是系統更新吃太多嗎?...
: 很難想像三年後會多卡==
: 我覺得安卓缺點就是記憶體分配很奇怪
: 不然其他都蠻優秀。
其實推文中已經有網友給出正解
zram用簡單但不精確來說就是把swap設置在ram disk上面
安卓很早就不再使用磁碟的swap了
swappiness是設置當記憶體剩下多少時才要開始用swap
對於系統上來看zram就是真正"已經"被吃掉的記憶體
舉一個簡化的例子來說一台10gb的安卓設備
系統本身吃掉2gb,剩下8gb ram又開了4gb zram
這時候等於已經用掉了6gb ram,剩下了40%可以用
假如設置的swappiness是90%。就是剩下的4gb ram用掉3gb後
就開啟swap,這時候你的zram吃掉的記憶體就變成swap來工作
這樣做的好處是zram都經過LZ4壓縮法,他實際效益比4gb大
只是會耗損掉一些效能
所以zram該開多大得看你的使用場景
如果你的記憶體不存在不夠用的問題
完全不使用zram其實效能還會更好
雖然有些特殊狀況測試會跟你說zram甚至比原本來得更快
例如記憶體大量搬移,zram經過壓縮搬來搬去當然更快
記憶體不足那開啟zram就增加程式的保留度跟可執行性
如果覺得寧願被退掉程式也不想要減損任何效能zram就一點都不要開
如果安卓手機廠商都遵循Google建議
8gb ram以上機種會開3-4gb zram,而swappiness會設置在60%
所以開機後剩下不多的ram其實不是真正被用了只是被zram佔去
--
推!
大師
swappiness值90是指「剩下90%空間就開始用ZRAM」
這麼高的值反而會很破壞效能 因為現在ZRAM都經壓縮
Okay 也可能我記反了。這個值一般也不太去調
google預設60嚴格說來是因為過去手機RAM一直都短缺
小於4G或2G的RAM以目前應用來說swap採ram-disk有利
但現今動不動就8G RAM起跳 其實連SWAP都不需要了
ZRAM最有話題性大概是安卓4.0左右的時期
當時手機RAM普遍2G以下 ROM還在emmc
比起讓swap去讀寫還在幾十MB/s就偷笑的ROM
直接耗CPU壓縮/解壓縮記憶體內部資料反應要快得多
跑DB的伺服器會建議swappiness設為0。不過終端設備
我傾向於不需要這麼極端。SWAP作為調控RAM的手段,
在大多數場景還是適用的。就算你有8G RAM你還是不
會希望背景app一旦記憶體吃緊就被OOM kill的
有8G還會被砍背景的極端情況 zram幫助大概也不大了
主要是ZRAM壓縮率不大 否則壓縮解壓縮的耗能和延遲
還比幾百MB/s的UFS直接讀寫還慘時就本末倒置了
手邊某機種某次更新後swappiness=90根本計畫性汰舊
所以原來記憶體有zram機制 難怪我什麼app都沒開就
吃一半
所以我8g記憶體用這功能反而減少效能
那有沒有什麼辦法關閉它
RAM維持吃一半以上在Linux很常見 不見得是ZRAM造成
device info之類APP可以看到zram狀態
sony 開源的 device tree 是設定 25
swappiness值設定恰當的話對效能影響不大 例如設20
ram使用率80%前不會動用swap自然也不會用到zram
計畫汰舊設到90的基本上效能之前續航就非常有感差
https://tinyl.io/3uNv Pixel5/4a5G是100
高wappiness代表積極用swap,占用cpu拖慢速度,ram大
的手機越明顯,等於0也不代表關閉swap,反正都是為了
避免殺後台做出的取捨
manbow77,你說的被設定 90型號可以透露一下嗎?
U-3u 倒數第二次更新時swappiness190(系統取90)
該版本swappiness值被鎖權限 要root才看得到
後來最終更新有無變動不知道 那時我刷三方ROM了
剛剛去下了device info,好像沒看到相關設定不過我
手機沒root還是說要root才看得到
https://i.imgur.com/fPZHeDx.png devcheck
如果沒顯示zram 表示手機沒有設zram或關閉swap
有了原來是我原本載的那個APP太廢
zram要不要關掉
優文,推個
稍微糾正一下觀念 ZRAM只是swap的一種形式
而SWAP的存在主要是預防實體RAM吃緊造成的崩潰
Windows上的虛擬記憶體應該很熟悉 那也是swap概念
所以保留後台之類ZRAM並無法有效改善 會被砍的照砍
所以了解swap意義後應該會發現關鍵在swappiness值
理想狀態下 RAM剩餘空間還很有餘裕就不該使用zram
那根本脫褲子放屁
48
話說現在我的手機又塞爆了 剛開機是這樣,開什麼APP都順 如果完全不關機或重開機現在變成這樣 現在用什麼APP都會感覺頓9
手機剛買12天 12Ram沒想到沒什麼用 剩下2.6G可以用 是系統更新吃太多嗎?...65
首Po記憶體一直都在1GB以上 刪了很多app後依然沒有改善卡頓 只有記憶體用量下降 查看正在跑的應用程式也沒有發現特別消耗資源的44
剛剛試了一下如果一直不關機到底能撐多久 看了一下這位 嗯一個禮拜沒關還那麼空 ※ 引述 《Sinreigensou (神靈幻想)》 之銘言: : 推 lysing12 : 我三星的6GB ram開機20幾天都不會卡了 04/15 00:04 : 推 loxol : 04/15 00:4623
我自己也遇到了很類似的問題 手機是 XPERIA 5 ii 通常是手機開機超過一定時間就會開始變得卡頓 因為有開120hz模式 所以差異超級明顯的 這幾天試下來差不多是70小時左右
50
[情報] S22系列Android 13 OneUI 5.0更新就在剛剛,台版推送了OneUI 5.0的更新了 手機變得流暢應該是有最佳化RAM的使用率 之前版友有問的保留空間也降低至1.1G41
Re: [閒聊] S21系列是不想裝SD卡還是不能裝?看到底下回文 原來不是只有我還在意有沒有sd卡啊... 從以前玩刷機就一定要有記憶卡做app2sd 甚至來搞zram之類的 到現在記憶卡的功能越來越薄弱了27
Re: [麥書] MBA RAM、SSD選擇2021 最新版 Macbook Pro 的 SSD 讀寫為 60 Gbps (~7.5 GB/s)。 外接硬碟使用 TB4/USB4 也只有 40 Gbps,這樣外接高速的 SSD 會有瓶頸。 更何況 TB4/USB4 的外接盒大多不便宜。 所以 SSD 直接看你的需求和預算,能加多少就加多少吧。 : 未來可能會有簡單剪輯影片需求14
[問題] 小米手機的擴展記憶體功能剛剛升級MIUI 13 看到RAM寫8+3 發現有個功能是記憶體擴展 這是類似windows虛擬記憶體功能嗎?8
[心得] Galaxy S10+ OneUI4/Android 12先上圖 驗明正身~ 我是先刷德國的 反正都通刷 一樣BRI5
[請益] 被ram disk吃掉的記憶體該如何釋放安安各位版上先進大家好 事情是這樣的 最近注意到,我電腦在沒有開任何東西的情況下 32G的記憶體直接剩下16G,系統內已安裝是32G 工作管理員這邊看,沒有記憶體怪獸3
[問卦] 為啥手機記憶體有6GB啊?如題,小弟最近在看筆電啦,突然想到筆電的記憶體RAM大多是4GB 8GB 再來就16GB ,少數錢很多的會有32GB的,而大多人說筆電至少要8GB起步,最好16GB,畢竟啦 記憶體影響了你背景程式能開幾個,win胖胖的管理模式 4GB真的很容易掛個直播、開YB影片、開賴電腦版聊天、打word就卡。 但阿肥突然想到,不對欸 筆電記憶體插槽通常是2個,4+0 4+4 8+8,那麼為啥手機有6GB/128GB的容量,甚至有12GB的RAM呢? 6GB是4+2的組合,還是一條記憶體就6GB,12GB是兩條6GB組合的呢? 為啥筆電跟手機有如此差異呢? 麻煩大神回答了,謝謝。 --3
Re: [求救] Macbook Air m1 老問題8gRAM或16g一般來說,記憶體都是能買多大就買多大。 但是你的需求真的很低,而且你一天應該也用不到多少時間,遇到卡頓也沒關係。 如果就只是上上網,將來也沒有什麼特別需求,那還真的可以只買 8GB 的版本就好。 反正遇到記憶體用量真有問題,就關掉幾個分頁就好。 另外就是 Chrome 是知名的吃記憶體怪獸,看你要不要換個瀏覽器。
11
[購機] 5K上下 長輩用機10
Re: [問題] 影音平板推薦8
[問題] 電報的影片怎麼保存?22
[問題] 現在中階機皇,有能打敗Redmi Note 13 Pro15
[問題] 製造日期久的原廠電池可以買嗎?5
[問題]itree 598的注音輸入法怎麼選字9
Re: [討論] 低配M4 IPad Pro 用軟體閹割了4G ra4
[問題] x100 pro 台版的相機浮水印調整4
[問題] 手機檔案無法傳到電腦5
[心得] Apple TV 4K 第三代1
[購機] 麻煩有oppo或紅米的大大幫忙1
[問題] 小米12X 雙卡使用如何設定不同鈴聲?X
Re: [問題] iPhone 13這是綠線還是綠屏?(白螢幕?)16
[閒聊] 充電器統一規格前 是什麼樣的世界?