diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index bd6ad2cf3807f..659149730dbd2 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -732,6 +732,12 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote) jittransitionweightOptBuf, "-Xjittransitionweight:"); + property_get("dalvik.vm.profilebootimage", propBuf, ""); + if (strcmp(propBuf, "true") == 0) { + addOption("-Xps-profile-boot-class-path"); + addOption("-Xps-profile-aot-code"); + } + /* * Madvise related options. */