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

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

1 布局复杂度:

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

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

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

3 内存:

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

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

4 网络:Android Studio—NetWork;

5 程序执行效率:

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

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

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

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

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

更多相关文章

  1. JAVA数据结构及算法--Android中Activity的四种启动模式
  2. Android上的Open×××-TAP模式/策略路由
  3. Android中的Spinner的用法详解
  4. Android(安卓)Studio Intent 页面切换崩溃解决办法
  5. Activity的四种启动模式
  6. 【Android开发必备】Android(安卓)APP开发经验总结
  7. 给Android开发者的Flutter指南 (下) [翻译]
  8. Android(安卓)Design Demo 策略模式 TextView HTML封装 加下划线
  9. Android(安卓)内功心法(番外)——写在设计模式前,面对对象编程基

随机推荐

  1. Android编译系统入门(一)
  2. Android中的Button自定义点击效果之改变
  3. Android多线程下载远程图片
  4. 简单的使用腾讯X5内核浏览器替代Android
  5. 为什么Android没有iOS那么顺滑
  6. 从头学Android之ContentProvider
  7. Android设备FTP服务器搭建
  8. AsyncTask总结
  9. Android(安卓)异步消息处理机制的几种实
  10. Android与服务器端数据交互(http协议整合s