原創置頂 不死鳥JGC 最后發布於2018-12-24 14:19:28 閱讀數 3960 收藏
展開
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程序內存被分為2部分:native和dalvik,dalvik就是java堆,普通java對象是在java堆分配,而bitmap是直接在native上分配,對於內存的限制是 native+dalvik 不能超過最大限制。
android程序內存一般限制在16M,也有24M的。
————————————————
版權聲明:本文為CSDN博主「不死鳥JGC」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/jiangguangchao/article/details/85232761