常用的性能检测工具是traceview,集成于 Android Device Monitor 中。从Android Studio3.0开始, Android Device Monitor 被废弃,取而代之的是 Android Profiler ,其中提供了 Memory Prodiler 、CPU Profiler、Network Prodiler三大功能。
内存优化(包括内存泄漏)常用的是 MAT 或者 LeakCanary ,而 Memory Profiler 相当于将 MAT 的简化版功能集成到 AS 中。相对的在性能优化方面,CPU Profiler 相当于将 traceview 的功能集成到了 AS 中。
所以,使用AS3.0之前版本的,可以使用traceview,而使用AS3.0以后版本的,除了traceview,还可以选择CPU Profiler。
上文出自:https://blog.youkuaiyun.com/lovelease/article/details/82758927 分析及调试手段详细说明
概述
TraceView是Android平台配备一个很好的性能分析工具,它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到方法。
如何使用
- 通过Android studio自带的traceview查看(Android profiler)。
- 通过Android SDK自带的Debug。
- 通过DDMS中的traceview查看。