提升性能

用户期望应用能够快速响应,从应用启动到整个应用体验都应如此。在您检查应用是否存在性能问题后,您可以修复任何问题并提高应用的性能。

工具和库

Android 提供了多种工具和库,可持续改进应用在生产环境中的性能,这才是最重要的。

基线配置文件

将基线配置文件实施到您的应用或库中,以最有效的方式提升性能。它可以显著优化应用启动时间,减少渲染缓慢,并改善最终用户的性能。如需了解更多信息,请参阅基线配置文件

启动配置文件

启动配置文件是一项实验性功能,类似于基线配置文件,但应用方式不同,并且具有独特的优势。基线配置文件在应用安装到设备上时优化性能,而启动配置文件则在编译时应用。它为 R8 压缩器提供提示,以便将常用类分组到 DEX 文件中。这可以减少应用启动期间的页面错误,从而缩短启动时间。如需了解更多信息,请参阅DEX 布局优化和启动配置文件

应用启动库

使用应用启动库,您可以进一步优化应用启动体验。库开发者和应用开发者都可以使用应用启动库来简化启动序列并优化启动操作。

优化低内存设备

性能改进始于基础。通过优化入门级设备,您可以提高所有设备类别的效率。用户在使用内存受限的设备时,更有可能遇到应用启动延迟、应用无响应 (ANR) 或应用崩溃等问题。请牢记此细分市场,开发、测试和基准测试您的应用,从而为您的应用构建高性能的基础。

Android (Go 版本) 是 Android 平台操作系统的配置,它为低内存设备提供了优化的体验。要了解有关改善入门级设备的稳定性和性能的更多信息,请参阅 优化 Android (Go 版本)

解决常见问题

如果可用的工具或库无法解决您的性能问题,我们建议您在以下任何类别中检查常见问题和解决方案

其他资源