[問題] MemFree的threshold在20MB左右??

看板AndroidDev作者 (bb9)時間12年前 (2013/03/21 21:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好,我最近在研究android的手機記憶體分配方法 首先,我邊撥影片邊開 adb shell的/proc/meminfo 監控記憶體變化 發現了一個問題,就是meminfo裡面的MemFree值從幾百MB會一直下降 最後到20MB左右,他就不會再下降了。 我在想是不是那邊有個threshold會啟動甚麼機制?? 一開始以為是android的OOM機制,但應該不是 因為OOM機制判斷的準則是會將cached memory也算進去 而我的MemFree + cached memory 超過100MB 後來也想過可能是Normal Zone的water mark在那邊 去sysrq-trigger dump message出來 發現他的值是設在3MB左右 所以也不是 看了很多資料都沒找到答案。。。 不知道有沒有高手能指點迷津的 謝謝各位的幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.176.38.179
文章代碼(AID): #1HImsx4f (AndroidDev)