如果应用响应速度慢、动画播放不流畅、卡顿、崩溃或极其耗电,则表示其性能差。要避免出现这些性能问题,请使用本页中列出的分析工具和基准化分析工具来确定应用对哪方面的资源(例如 CPU、内存、显卡、网络和设备电池)的利用率低下。
注意:分析应用时,您应停用 Instant Run。使用 Instant Run 时会轻微影响性能,而更新方法时则会产生稍大的影响。这种性能影响会干扰性能分析工具提供的信息。此外,使用此功能时生成的存根方法会使堆栈轨迹变得很复杂。
Android Studio 工具
使用 Memory Profiler 查看 Java 堆和内存分配
使用Batterystats和Battery Historian性能分析电池使用情况
命令行工具