一:TraceView工具(Android自带工具)
分析CPU的使用
1.使用代码的方式:
Debug.startMethodTracing();
Debug.stopMethodTracing();
在代码中执行完毕之后再/sdcard/下将产生默认为dmtrace.trace的名称
使用%ANDROID_HOME%/tools/traceview.bat 就可以进行分析
2.使用DDMS
二.Systrace
使用Systrace分析UI性能
Systrace允许你监视和跟踪Android系统的行为(trace)。它会告诉你系统都在哪些工作上花费时间、CPU周期都用在哪里,甚至你可以看到每个线程、进程在指定时间内都在干嘛。它同时还会突出观测到的问题,从垃圾回收到渲染内容都可能是问题对象,甚至提供给你建议的解决方案。本文章将介绍如何导出trace以及使用它来优化UI的办法。
1.:代码(表示不知道存放到哪一个位置?望高人指点)
Trace.beginSection("");
Trace.endSection();
2.DDMS
3.android-sdk/platform-tools/systrace
具体的使用规则参考Google官网对于SysTrace的使用帮助
参考文章:性能工具Systrace