一 Android官方性能优化工具介绍

android针对上面这些会影响到应用性能的情况提供了一些列的工具:

1 布局复杂度:

hierarchyviewer:检测布局复杂度,各视图的布局耗时情况:

性能优化工具_第1张图片

Android开发者模式—GPU过渡绘制:

性能优化工具_第2张图片

2 耗电量:Android开发者模式中的电量统计;

3 内存:

应用运行时内存使用情况查看:Android Studio—Memory/CPU/GPU;

性能优化工具_第3张图片

内存泄露检测工具:DDMS—MAT;

4 网络:Android Studio—NetWork;

5 程序执行效率:

静态代码检查工具:Android studio—Analyze—Inspect Code…/Code cleanup… ,用于检测代码中潜在的问题、存在效率问题的代码段并提供改善方案;

DDMS—TraceView,用于查找程序运行时具体耗时在哪;

StrictMode:用于查找程序运行时具体耗时在哪,需要集成到代码中;

Andorid开发者模式—GPU呈现模式分析。

6 程序稳定性:monkey,通过monkey对程序在提交测试前做自测,可以检测出明显的导致程序不稳定的问题,执行monkey只需要一行命令,提交测试前跑一次可以避免应用刚提交就被打回的问题。

更多相关文章

  1. [Android]去除程序中广告的好方法:告诉广告没有网络连接
  2. 从头构建android 本地C++语言可执行程序
  3. Android Google Map实例 - 发布Android Google Map 程序(Android
  4. 如何让Android UI设计性能更高效
  5. android 退出应用程序
  6. Android 操作SQLite数据库(初步)-在程序中删除数据库

随机推荐

  1. SqlServer2012中First_Value函数简单分析
  2. sql server 2000数据库备份还原的图文教
  3. 教你如何看懂SQL Server查询计划
  4. SQL命令优化需要记住的9点事项
  5. SqlServer提示“列前缀tempdb.无效: 未指
  6. 浅谈tempdb在SqlServer系统中的重要作用
  7. SqlServer数据库提示 “tempdb” 的日志
  8. SQLServer用存储过程实现插入更新数据示
  9. SqlServer中tempdb的日志机制原理解析及
  10. sql server动态存储过程按日期保存数据示