更新文件 Android_调试系列之_dumpsys_命令.md
This commit is contained in:
parent
54b8f3018d
commit
4f6bef65af
|
@ -27,7 +27,7 @@ Android提供了dumpsys工具,可以用于查看很多系统服务信息。我
|
||||||
|
|
||||||
也可以在命令后面跟程序的包名或进程id来查看某个程序的内存使用情况:
|
也可以在命令后面跟程序的包名或进程id来查看某个程序的内存使用情况:
|
||||||
|
|
||||||
$adb shell dumpsys meminfo $package_name or $pid
|
$adb shell dumpsys meminfo <package_name or pid>
|
||||||
|
|
||||||
meminfo 信息中主要看 Native Heap 和 Dalvik Heap 两行。我们知道 Android 应用的内存分为两部分:dalvik 部分和 native 部分,dalvik 部分就是在 java 中创建对象时在堆中分配的内存,native 部分通常是指 c 实现部分分配的内存,像 bitmap 对象的分配就是在 native 堆上,虚拟机对引用内存进行了限制,dalvik 堆和 native 堆不能超过指定的阈值,否则就容易发生 OOM。
|
meminfo 信息中主要看 Native Heap 和 Dalvik Heap 两行。我们知道 Android 应用的内存分为两部分:dalvik 部分和 native 部分,dalvik 部分就是在 java 中创建对象时在堆中分配的内存,native 部分通常是指 c 实现部分分配的内存,像 bitmap 对象的分配就是在 native 堆上,虚拟机对引用内存进行了限制,dalvik 堆和 native 堆不能超过指定的阈值,否则就容易发生 OOM。
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue