Android 性能优化工具
来源:互联网 发布:软件运维工程师 编辑:程序博客网 时间:2024/05/22 01:59
IDE AndroidStudio
1、Inspect Code
AS中的Insepct Code是用于对代码进行静态质量分析的工具,它是lint的增强版,可以检测出来很多潜在的问题,同时给你提供改善建议;它不仅可以对整个工程、某个module、某个文件进行所有规则的代码静态质量检测,还可以针对某一项规则对整个工程进行检测:
在Inspection窗口的左侧,有提供了一系列快捷按钮用于快速分析、定位、修复代码中的问题:
打开Settings的Inspections选项,可以看到这个工具能够检测出很多关于Java和Android方面的性能问题,比如布局导致的过渡绘制、在onDraw方法中创建新的实例、Handler内部类导致的潜在内存泄露、使用SparseArray代替HashMap的建议、布局层次太深、TypedArrays和VelocityTrackers没有调用recycle方法导致的内存泄露、存在没有使用的资源文件、系统方法取代自定义实现功能代码块的建议、IO操作导致的内存泄露问题、String和StringBuilder的相互替换等等;随着AS的不断更新,这个功能在不断完善,最新的AS版本中,很多代码层面的问题都能够被检测出来。
2、Android Monitor
Andorid Monitor提供了一系列的性能检测工具,通过它可以帮助你剖析应用的性能,以便优化、调试和改善应用各方面的性能问题;Android Monitor可以从如下几个方面对真机/模拟器中正在运行的程序进行性能监控:
(1)Log日志,包括系统日志和自定义日志;
(2)实时监控内存、CPU、GPU的使用情况;
(3)实时监控网络流量的消耗(只适合于真机);
(4)采集运行时信息并保存为文件,供工具分析;
3、Analyze APK…
博客地址:http://www.jianshu.com/p/65efbccfacf7
- Android 性能优化工具
- Android性能优化工具
- Android性能优化工具
- Android 性能优化工具
- Android性能优化工具dmtracedump
- android性能优化----工具篇
- TraceView android 性能优化工具
- Android 性能优化分析工具
- Android性能优化工具 bootchart
- Android 性能优化工具 Traceview和dmtracedump
- Android性能优化——工具篇
- 【Android性能优化】使用HierarchyViewer工具
- Android性能优化——工具篇
- Android性能优化——工具篇
- Android 性能优化 TraceView工具的使用
- Android性能优化之工具篇
- Android性能优化——工具篇
- 6.0、Android Studio性能优化工具
- Android Studio安装应用时报错 installation failed with message Failed to finalize session......
- js判断浏览器
- JSTL、EL、ONGL、Struts标签的区别与使用
- MySQL性能优化
- Bmob云IM实现头像更换并存入Bmob云数据库中(1.拍照替换,2.相册选择)
- Android 性能优化工具
- 51nod 1414 冰雕 思路:暴力模拟题
- jstl标签比较格式化后的时间
- 兼容ie10以下版本的placeholder属性
- 51nod 1270 数组的最大代价 思路:简单动态规划
- java中堆和栈的区别
- Codeforces 845 A. Chess Tourney 思路:简单逻辑题
- 【SequoiaDB教程】利用YCSB测试巨杉数据库性能
- 什么是AOP?