Baseline Profile 安装时优化在西瓜视频的实践
动手点关注干货不迷路背景在Android上,Java/Kotlin代码会编译为DEX字节码,在运行期由虚拟机解释执行。但是,字节码解释执行的速度比较慢。所以,通常虚拟机会在解释模式基础上做一些必要的优化。在Android 5,Google采用的策略是在应用安装期间对APP的全量DEX进行AOT优化。AOT优化(Ahead of time),就是在APP运行前就把DEX字节码编译成本地机器码。虽然...
AI生成摘要 介绍了Android应用优化中的Baseline Profiles技术,通过预编译热点代码提升应用运行效率。提供了相应的代码实现和厂商合作方案,验证优化效果。