我想了解更多關於JIT編譯器優化的信息。這個優化是否自動啓用?爲什麼我不想啓用此選項?android:vmSafeMode的默認值是什麼?
這是我的清單SDK目標:
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="15" />
我想了解更多關於JIT編譯器優化的信息。這個優化是否自動啓用?爲什麼我不想啓用此選項?android:vmSafeMode的默認值是什麼?
這是我的清單SDK目標:
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="15" />
默認情況下,JIT編譯器優化啓用,這意味着默認vmSafeMode設置爲「假」,因此通過將其設置爲「true」你關閉JIT編譯器。 當然,如果設備在不支持JIT的API等級8(froyo)下運行OS,它不應該有任何區別。
(來源:)
JIT編譯器可以在每個應用程序被禁止,默認值爲false用於android:vmSafeMode
通過在application
加入 android:vmSafeMode="true"
標籤AndroidManifest.xml
如果您懷疑JIT編譯i導致您的應用程序錯誤地執行 。
我希望這將有助於更多瞭解android:vmSafeMode
感謝您的回答。我已經忘記了這個問題...... :) – Jona 2013-06-03 12:37:22
現在DALVIK不再是標準的Android運行時,應該注意的是,如果您使用API 22構建,將vmSafeMode設置爲true將在安裝時禁用ART預先編譯器+ – BrentM 2015-07-08 00:13:51