更新文件 Android_调试系列之_dumpsys_命令.md

This commit is contained in:
lion187 2019-03-01 10:17:50 +08:00
parent 54b8f3018d
commit 4f6bef65af
1 changed files with 1 additions and 1 deletions

View File

@ -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。