提升性能

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

工具和库

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

基线配置文件

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

启动配置文件

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

应用启动库

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

优化低内存设备

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

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

解决常见问题

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

其他资源