界面/电量调优学习索引
GPU Profile是什么?
官方
https://developer.android.google.cn/studio/profile/am-gpu.html
光头哥的解释
Android Performance Patterns - s5ep10 Profile GPU Rendering, M Update
http://lilei.work/2016/02/25/Android-Performance-Patterns-s5ep10-Profile-GPU-Rendering/
我自己之前的使用总结
用玄学线来分析应用是否流畅的总结
https://www.jianshu.com/p/1f1367a7a31e
结合TraceView工具可以定位是什么方法耗时
这篇工具解析很实用
https://www.jianshu.com/p/94d0c3b97422
比如使用sdk/platform-toos/dmtracedump工具将traceView得到的*.trace文件转化为html文件
dmtracedump -h yourTraceFile.trace > outputFile.html
再比如结合Graphviz工具生成方法调用图--该插件在brew可以下载到
dmtracedump -g perfTrace.png perfTrace.trace
下面这两篇讲得东西都差不多
Android性能优化第(六)篇---TraceView 分析图怎么看
https://www.jianshu.com/p/388c693c1b58
正确使用Android性能分析工具——TraceView
http://bxbxbai.github.io/2014/10/25/use-trace-view/
如果是view层次绘制太深
Android性能优化之如何避免Overdraw
https://www.jianshu.com/p/145fc61011cd
我自己的viewstub/merge踩坑笔记
https://www.jianshu.com/p/cef1c0b79d46
还可以考虑ViewHierarchy工具
http://blog.csdn.net/ddna/article/details/5527072
https://www.jianshu.com/p/afbf3444db19
AS3.1+隐藏了DDMS的入口,进入方法(配置好sdk环境后)直接在终端输入monitor
image.png
推荐使用5.1的模拟器进行VH的优化工作
耗电量优化
Android battery historian功耗分析之环境搭建
http://www.zhimengzhe.com/Androidkaifa/303761.html
大众点评App的短视频耗电量优化实战
https://mp.weixin.qq.com/s/WsfJgct0tm2B2BxiB5CxaQ