http://blog.csdn.net/xyz_lmn/article/details/7001892 android程序内存被分为2部分:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制 ...
分类:
数据库 时间:
2017-07-03 18:34:14
阅读次数:
214
打开所要查看的应用包名: $ adb shell dumpsys activity top | head -n 10 TASK com.ss.android.article.news id=5 ACTIVITY com.ss.android.article.news/com.ss.android.a ...
分类:
移动开发 时间:
2017-06-30 22:32:09
阅读次数:
801
通过adb命令获取手机是否锁屏状态,可以通过下面指令:1.adb shell dumpsys window policy^|grep isStatusBarKeyguard2.adb shell dumpsys window policy^|grep mShowingLockscreen 运行第1条 ...
分类:
移动开发 时间:
2017-06-12 10:46:24
阅读次数:
904
1. get class name: adb shell shell@android:/mnt/sdcard/books $ dumpsys window windows >dump.txt grep "focus" mFocusedApp=AppWindowToken{420a5df8 token ...
分类:
移动开发 时间:
2017-05-27 10:37:58
阅读次数:
265
【问题描述】 home应用在运行monkey测试6个小时候,Native Heap增长到200MB,怀疑内存泄露。 我们可以动过dumpsys查看Native Heap的大小: 每个应用的Native Heap占用量都不一样,但一般是10MB量级的,如果超过100MB,那很可能就是泄露了。 【分析步 ...
分类:
其他好文 时间:
2017-05-13 23:13:48
阅读次数:
252
如果你想查看所有进程的内存使用情况,可以使用命令procrank、dumpsys meminfo查看,当然也只可以过滤出某个进程如:dumpsys meminfo | grep -i phone 先来看下procrank 从以上打印可以看出,一般来说内存占用大小有如下规律:VSS >= RSS >= ...
分类:
移动开发 时间:
2017-03-30 11:33:23
阅读次数:
504
测试大块 测试子块 工具或命令 用途和说明 APP前端 Android端 应用性能(CPU) 命令:adb shell(dumpsys cpuinfo) 测试在空闲、中等消耗、高消耗下cpu的运行情况 命令:top -m 5 -s cpu 应用性能(内存) 命令:adb shell(dumpsys ...
分类:
其他好文 时间:
2017-03-25 23:57:11
阅读次数:
904
一、监控指令: adb shell dumpsys battery level:电量 手机连接电脑时通常都在充电,这样测试就不准确了,需要设置到不充电状态,手机status不等于就不是充电状态 adb shell dumpsys battery set status 1 二、监控脚本: ...
分类:
其他好文 时间:
2016-12-31 20:49:38
阅读次数:
283
adb shell dumpsys activity activities -- class/packagename adb shell dumpsys batterystate --reset dumpsys wifi cupinfo input_method ...
分类:
数据库 时间:
2016-12-04 00:43:23
阅读次数:
198
耗电测试分为两种:1)直接测试一段时间内的耗电的一个具体的值2)间接测试和耗电相关的数据或场景,从而通过测试和优化,同样能够达到减少耗电量的效果使用dumpsys命令来查看应用的WakeLock机制以及所拥有的服务运行状态。adb-s<devicenumber>shelldumpsysbatteryinfo&l..
分类:
移动开发 时间:
2016-10-31 22:57:39
阅读次数:
461