0
点赞
收藏
分享

微信扫一扫

Android内存优化—dumpsys meminfo详解


dumpsys 介绍

Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息

命令格式: ​​adb shell dumpsys [system serbices]​

常用dumpsys命令如下:
1、包信息查询
子命令格式:​​​adb shell dumpsys package [-h] [-f] [—checkin] [cmd]…​

2、activity信息查询
子命令格式:​​​adb shell dumpsys activity [-a] [-c]…​

3、网络信息查询
网络连接 ​​​adb shell dumpsys connectivity​

网络策略 ​​adb shell dumpsys netpolicy​

网络状态​​adb shell dumpsys netstats​

网络管理​​adb shell dumpsys network_management​

4、其他常用服务信息查询
内存 ​​​adn shell dumpsys meminfo​​​ CPU ​​adn shell dumpsys cpuinfo​​ 帧率 ​​adn shell dumpsys gfxinfo​​ 显示 ​​adn shell dumpsys display​​ 电源 ​​adn shell dumpsys power​​ 电池状态 ​​adn shell dumpsys batterystats​​ 电池 ​​adn shell dumpsys battery​​ 闹钟 ​​adn shell dumpsys alarm​​ 位置 ​​adn shell dumpsys location​

dumpsys meminfo详解

​adb shell dumpsys meminfo [pkg]​​ 可以用来查看指定进程包名的内存使用情况

如下图:

Android内存优化—dumpsys meminfo详解_dumpsys meminfo

android程序内存被分为2部分:native和dalvik,dalvik就是java堆,普通java对象是在java堆分配,而bitmap是直接在native上分配,对于内存的限制是 native+dalvik 不能超过最大限制。

android程序内存一般限制在16M,也有24M的。


举报

相关推荐

0 条评论