了解一下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

更多相关文章

  1. Android多媒体学习七:调用Android自带的音频录制程序,实现录制
  2. 解决android:theme="@android:style/Theme.NoDisplay" 加入这句
  3. Android应用程序创建Surface过程源码分析
  4. Android SDK下, 如何在程序中输出日志 以及如何查看日志.
  5. Android 完全退出当前应用程序的四种正确方法
  6. Android:应用程序转移到USB存储器(SD卡)
  7. Android程序开发的基本框架
  8. Android Studio 中报错 程序包org.apache.http不存在 的解决方法
  9. Android中使用Makefile编译程序和库的方法

随机推荐

  1. Android实用视图动画及工具系列之八:带头
  2. Android(安卓)沉浸式状态栏(QQ5.0透明状
  3. Android(安卓)Developers:传感器概述
  4. Cobra Tag + Android(安卓)手机帮你找东
  5. 分享 Ionic 开发 Hybrid App 中遇到的问
  6. 让我的头像圆起来--Android之圆头像 .
  7. Android极光推送区分测试正式环境详解
  8. Android(安卓)高效聚焦方案:计算图像模糊
  9. android线程 Handler Message Queue Asyn
  10. Andorid客户端更新,7大改进等你体验~