概念Baseline Profiles
Baseline Profile
Android 中用于预编译关键代码路径的机制,通过记录典型用户旅程中的热点方法并随 APK 分发,使 ART 在安装时直接编译这些方法,减少启动时的编译与类加载开销
时间轴 (近 90 天)
10月30日
在 release 模式下测量性能,并结合 R8 压缩工具与 Baseline Profile,相比常规可调试构建可带来约 6 倍的性能差异。
待验证50%
10月30日
R8 负责缩减和优化字节码,Baseline Profile 负责决定哪些代码被提前编译,两者职责不同但可叠加使用。
待验证50%