4thcalabash / final-design

calabash_boy's final-design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

final-design

calabash_boy's final-design

用于批量检测apk中是否有内存泄漏的Service。

1、创建一个apk文件夹,存放所有的.apk

2、创建一个dump_files文件夹,用来存放堆镜像文件

3、启动LocalServer中的python socker server

4、运行proc.bat测试一个apk,格式为:./proc.bat [apk file],由于同一个模拟器上的测试必须串行,这一过程需要手动,因为我电脑只能带一个模拟器。。。

5、.hprof文件存在于/data/local/tmp/dump.gc 使用adb命令pull整个文件夹

6、使用HprofAnalyser自动分析所有的堆镜像,每个hprof会生成一个result.txt文件说明是否有内存泄漏以及所有的泄露的object。

About

calabash_boy's final-design


Languages

Language:HTML 96.5%Language:Java 2.3%Language:CSS 0.6%Language:TeX 0.6%Language:Python 0.0%Language:Jupyter Notebook 0.0%Language:JavaScript 0.0%Language:Batchfile 0.0%Language:Roff 0.0%