1、抓取某个应用(进程)的内存使用情况
1)通过ps得到debug进程的pid(进程号)
C:\Users\hxiong>adb root
C:\Users\hxiong>adb shell
generic_x86_64:/ # ps | grep cameraserver
cameraserver 1294 1 21240 5632 binder_thr 00ffffe430 S /system/bin/cameraserver
generic_x86_64:/proc/1294/fd #
2、通过dumpsys meminfo 查看内存使用信息
C:\Users\hxiong>adb shell dumpsys meminfo 1294
Applications Memory Usage (in Kilobytes):
Uptime: 1812434 Realtime: 1812434
Pss Private Private SwapPss Heap Heap Heap
Total Dirty Clean Dirty Size Alloc Free
------ ------ ------ ------ ------ ------ ------
Native Heap 372 372 0 0 0 0 0
Dalvik Heap 0 0 0 0 0 0 0
Stack 56 56 0 0
Other dev 4 0 4 0
.so mmap 1774 696 500 0
Other mmap 45 20 4 0
Unknown 180 180 0 0
TOTAL 2431 1324 508 0 0 0 0
App Summary
Pss(KB)
------
Java Heap: 0
Native Heap: 372
Code: 1196
Stack: 56
Graphics: 0
Private Other: 208
System: 599
TOTAL: 2431 TOTAL SWAP PSS: 0
C:\Users\hxiong>
Unknow这一栏一般是 new,malloc申请的内存
2、查看系统内存使用情况&#