dumpsys meminfo

1.adb shell dumpsys meminfo?

Total PSS by process:

? ? 161,563K: system (pid 1055)

? ? 88,345K: com.android.systemui (pid 1972)

系統(tǒng)中每個應用的PSS占用


2.adb shell dumpsys meminfo com.android.systemui [-d]

** MEMINFO in pid 1972 [com.android.systemui] **

? ? ? ? ? ? ? ? ? Pss? Private? Private? SwapPss? ? Heap? ? Heap? ? Heap

? ? ? ? ? ? ? ? Total? ? Dirty? ? Clean? ? Dirty? ? Size? ? Alloc? ? Free

? ? ? ? ? ? ? ? ------? ------? ------? ------? ------? ------? ------

? Native Heap? ? 28386? ? 28316? ? ? ? 0? ? ? ? 0? ? 38912? ? 28335? ? 10576

? Dalvik Heap? ? 5766? ? 5712? ? ? ? 0? ? ? ? 0? ? 12070? ? 6035? ? 6035

Dalvik Other? ? 3638? ? 3628? ? ? ? 0? ? ? ? 0? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? Stack? ? ? 60? ? ? 60? ? ? ? 0? ? ? ? 0? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? Ashmem? ? ? 128? ? ? 52? ? ? ? 0? ? ? ? 0? ? ? ? ? ? ? ? ? ? ? ? ?

? ? Other dev? ? ? ? 8? ? ? ? 0? ? ? ? 8? ? ? ? 0? ? ? ? ? ? ? ? ? ? ? ? ?

? ? .so mmap? ? 4104? ? ? 236? ? ? 192? ? ? ? 0? ? ? ? ? ? ? ? ? ? ? ? ?...

-d參數(shù)是可選參數(shù)挂捻,表示顯示更多關于Dalvik和ART的內(nèi)存信息

具體到某個進程的內(nèi)存占用信息


3.adb shell procrank

PID Vss Rss Pss Uss Swap PSwap USwap ZSwap cmdline

1055? 4555252K? 263404K? 139971K? 121920K? ? ? 0K? ? ? 0K? ? ? 0K? ? ? 0K? system_server

? 580? 223524K? 81164K? 71166K? 69752K? ? ? 0K? ? ? 0K? ? ? 0K? ? ? 0K? /vendor/bin/hw/camerahalserver

1972? 4405872K? 196300K? 68189K? 51040K? ? ? 0K? ? ? 0K? ? ? 0K? ? ? 0K? com.android.systemui

VSS表示Virtual Set Size 虛擬耗用內(nèi)存(包含共享庫占用的內(nèi)存)盐欺,表示進程可以訪問的地址空間服赎。

RSS表示Resident Set Size 實際使用物理內(nèi)存(包含共享庫占用的內(nèi)存)

PSS表示Proportional Set Size 實際使用的物理內(nèi)存(比例分配共享庫占用的內(nèi)存)

USS表示Unique Set Size 進程獨自占用的物理內(nèi)存(不包含共享庫占用的內(nèi)存)內(nèi)存泄漏分析


需要關注的是。meminfo拿到的信息和procrank拿到的內(nèi)存數(shù)據(jù)有差異结榄。

PSS的信息應該保持一致,USS應該與private dirty一致

原因:


4.adb shell cat / proc / meminfo

MemTotal: 888828 kB

MemFree:? ? ? ? ? 32664 kB

MemAvailable:? ? 352568 kB

Buffers:? ? ? ? ? ? 2116 kB

Cached:? ? ? ? ? 318564 kB

SwapCached:? ? ? ? 3432 kB


5.adb shell procmem

這條命令針對某一條進程具體分析

6.heapgrowthlimit:每個虛擬機可用的最大內(nèi)存

在應用的manifest文件中配置android:largeHeap屬性true之后應用的最大可用內(nèi)存變?yōu)閔eapsize

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末烂瘫,一起剝皮案震驚了整個濱河市胳施,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌羽嫡,老刑警劉巖本姥,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異杭棵,居然都是意外死亡扣草,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門颜屠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鹰祸,你說我怎么就攤上這事甫窟。” “怎么了蛙婴?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵粗井,是天一觀的道長。 經(jīng)常有香客問我,道長浇衬,這世上最難降的妖魔是什么懒构? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮耘擂,結果婚禮上胆剧,老公的妹妹穿的比我還像新娘。我一直安慰自己醉冤,他們只是感情好秩霍,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蚁阳,像睡著了一般铃绒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上螺捐,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天颠悬,我揣著相機與錄音,去河邊找鬼定血。 笑死赔癌,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的糠悼。 我是一名探鬼主播届榄,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼倔喂!你這毒婦竟也來了铝条?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤席噩,失蹤者是張志新(化名)和其女友劉穎班缰,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悼枢,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡埠忘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了馒索。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片莹妒。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖绰上,靈堂內(nèi)的尸體忽然破棺而出旨怠,到底是詐尸還是另有隱情,我是刑警寧澤蜈块,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布鉴腻,位于F島的核電站迷扇,受9級特大地震影響,放射性物質發(fā)生泄漏爽哎。R本人自食惡果不足惜蜓席,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望课锌。 院中可真熱鬧厨内,春花似錦、人聲如沸产镐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽癣亚。三九已至丑掺,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間述雾,已是汗流浹背街州。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留玻孟,地道東北人唆缴。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像黍翎,于是被迫代替她去往敵國和親面徽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容