demo下载地址
https://download.csdn.net/download/u010672559/10566043
1.Systrace是什么:
Systrace是Android4.1中新增的性能数据采样和分析工具,它可帮助开发者收集Android关键子系统(如SurfaceFlinger、WindowManagerService等Framework部分关键模块、服务、View系统等)的运行信息,从而帮助开发者更直观的分析系统瓶颈,改进性能。
2.Systrace作用:
3.Systrace允许你监视和跟踪Android系统的行为,它会告诉你系统都在哪些工作上花费时间、CPU周期都用在哪里,甚至你可以看到每个线程、进程在指定时间内都在干嘛。它同时还会突出观测到的问题,从垃圾回收到渲染内容都可能是问题对象,甚至提供给你建议的解决方案。
4.Systrace的使用:
4.1运行APP,手机准备好你要进行抓取的界面
说明:demo的app大概逻辑是点击一个button,之后会添加5个数据,并通过listview的adapter更新数据,且此adapter的getview中没有重convertView,也没有使用viewhoder,属于那种可以优化的adapter
4.2通过DDMS启动Systrace,并配置好参数,抓取时间等,具体见下面的配置说明
打开DDMS里面的