界面/电量调优学习索引

2018-03-20  本文已影响0人  普通的程序员

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

上一篇 下一篇

猜你喜欢

热点阅读