app优化工具 - 1835434698/1835434698.github.io GitHub Wiki
一、traceview :
图形的形式展示执行时间、调用栈等。
信息全面,包含所有线程。
1、使用方式
Debug.startMethodTracing("");
Debug.stopMethodTracing("");
生成文件在SD卡:Android/data/packagename/files
二、systrace:
结合Android内核的数据,生成Html报告。
API 18以上使用,推荐TraceCompat。
1、使用方式
TraceCompat.beginSection("hahahahha"); TraceCompat.endSection();
$ cd android-sdk/platform-tools/systrace
$ python systrace.py --time=10 -o mynewtrace.html sched gfx view wm app
或者
$ python systrace.py --time=10 -a com.allin.social -o mynewtrace.html sched gfx view wm app
生成报告