了解Android的编译器
16lz
2021-01-23
了解一下Android的编译器并记录下来:
Android在4.4以前是使用Dalvik VM的,通过Just In Time(JIT即时编译)来完成编译工作,在Android4.4提供了一种测试版本虚拟机ART(Android Runtime) (在Android5.0以后的系统ART取代了Dalvik),采用Ahead-Of-Time(AOT)的方式进行编译工作。AOT本质上一种静态编译,它相对于JIT而言,前者是在程序运行前编译,而后者是在程序运行时编译,所以一般感觉在前者编译环境下的App运行更快一些。
参考:http://blog.csdn.net/luoshengyang/article/details/8852432
https://zh.wikipedia.org/wiki/Android_Runtime
转载于:https://www.cnblogs.com/feng-ye/p/6213999.html
更多相关文章
- Android多媒体学习七:调用Android自带的音频录制程序,实现录制
- 解决android:theme="@android:style/Theme.NoDisplay" 加入这句
- Android应用程序创建Surface过程源码分析
- Android SDK下, 如何在程序中输出日志 以及如何查看日志.
- Android 完全退出当前应用程序的四种正确方法
- Android:应用程序转移到USB存储器(SD卡)
- Android程序开发的基本框架
- Android Studio 中报错 程序包org.apache.http不存在 的解决方法
- Android中使用Makefile编译程序和库的方法