在Android JIT实时编译是在Android 2.2之后才引入的,JIT编译器可以显著的提高机器的性能,经过测试,android 2.2的性能较android 2.1提高了 2-5倍。JIT提高机器性能的原因是:
1.JIT实时编译器将dalvik字节码转化为本地代码。
2.本地代码直接由CPU执行,而不必有dalvik虚拟机解释执行。
3.本地代码可以针对特定架构进行优化。
对于应用是否要启用dalvik可以在manifest文件中进行配置 Android 2.2及以后是默认开启的,可以在maniefest文件中通过:android:vmsafemode = "true"等来设置。
Android JIT实时编译器的设置
时间: 2024-11-10 14:39:44