Android 应用开发大家都知道可以通过DDMS来查看应用程序进程占用的内存大小;然而Native 内存并不能在虚拟堆上看到;Android系统基于Linux,这样的话其具备Linux的大多数特性;在Linux当中有不少方法可以查看进程占用的内存,可以采用图形界面工具,也可以采用命令,具体如何查看这边就不介绍了。
Android Native 内存查看:
1.首先需要确保你的PC上装了adb工具;不同平台安装相应的版本。
2.adb shell 然后通过ps 命令查看手机上的进程。
u0_a101 18271 174 656392 32856 ffffffff 00000000 S com.baidu.map.location
u0_a101 18286 174 654332 34288 ffffffff 00000000 S com.baidu.map.location:re
mote
u0_a58 18325 174 673716 38868 ffffffff 00000000 S com.xiaomi.channel:pushse
rvice
u0_a58 18347 174 688288 43628 ffffffff 00000000 S com.xiaomi.channel
root 18380 2 0 0 ffffffff 00000000 S kworker/0:3
u0_a11 18440 174 686980 41256 fffff