zoukankan      html  css  js  c++  java
  • android 性能分析、优化

    1、主要介绍了一些分析工具,比如GT、ITest等
    http://www.jianshu.com/p/8b77d394b2a6
    2、详细介绍啦android平台常见性能优化工具
    http://blog.csdn.net/yanbober/article/details/48394201
    例如:
    UI方面:android系统提供的GPU OverDraw 过度绘制工具;GPU呈现模式分析等。
    Lint快速分析不合理懂UI布局;HierarchyViewer 具体分析View布局。
    内存方面:介绍了Memory Monitor 提供内存快照;Allocation Tracker 跟踪内存分配;Mat分析、对比内存快照。以及命令行工具 dumpsys meminfo 例如:
    adb shell dumpsys meminfo -a com.joyodream.mango; 以及自动查询内存泄漏工具LeakCanary; 以及一些策略,例如观察GC频率,判断是否需要优化。
    性能方面:介绍了Systrace 工具查看系统性能; Traceview 查看具体方法耗时;
    电量方面:介绍了Battery Historian 分析电量消耗;PS:有些手机提取端数据可能该工具无法正常分析。

    3、歪果仁提供的一些性能分析的方法,有雷同,也有差异
    http://blog.udinic.com/2015/09/15/speed-up-your-app
    http://www.cnblogs.com/figozhg/p/4945024.html
    4、在android studio中废弃了单独的HierarchyView 工具,推荐使用Android Device Monitoer,里面集成了Hierarchyview工具,但是在真机上因为加上了锁,导致无法顺利连接
    参见文章:
    https://developer.android.com/studio/profile/hierarchy-viewer-setup.html?hl=es
    https://github.com/romainguy/ViewServer
    可以在项目集成一个ViewServer的开源项目,建立链接。
    或者安装官网文档设置环境变量
  • 相关阅读:
    SQL-W3School-高级:SQL ALIAS(别名)
    SQL-W3School-高级:SQL BETWEEN 操作符
    SQL-W3School-高级:SQL IN 操作符
    SQL-W3School-高级:SQL 通配符
    C语言实现定积分求解方法
    android使用webview上传文件(支持相册和拍照)
    POJ2349+Prim
    nyist 740 “炫舞家“ST(动态规划)
    paip.php eclipse output echo 乱码
    Deep Learning论文笔记之(八)Deep Learning最新综述
  • 原文地址:https://www.cnblogs.com/lipeil/p/5815600.html
Copyright © 2011-2022 走看看