* commit 'c10fa20bf2dd5efa1e6f93062f8040b2bdf83e99': Frameworks/base: Support dex2oat threads system property
This commit is contained in:
@@ -558,6 +558,8 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv)
|
||||
char dex2oatXmxFlagsBuf[sizeof("-Xmx")-1 + PROPERTY_VALUE_MAX];
|
||||
char dex2oatCompilerFilterBuf[sizeof("--compiler-filter=")-1 + PROPERTY_VALUE_MAX];
|
||||
char dex2oatImageCompilerFilterBuf[sizeof("--compiler-filter=")-1 + PROPERTY_VALUE_MAX];
|
||||
char dex2oatThreadsBuf[sizeof("-j")-1 + PROPERTY_VALUE_MAX];
|
||||
char dex2oatThreadsImageBuf[sizeof("-j")-1 + PROPERTY_VALUE_MAX];
|
||||
char dex2oatFlagsBuf[PROPERTY_VALUE_MAX];
|
||||
char dex2oatImageFlagsBuf[PROPERTY_VALUE_MAX];
|
||||
char extraOptsBuf[PROPERTY_VALUE_MAX];
|
||||
@@ -732,6 +734,9 @@ int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv)
|
||||
parseCompilerOption("dalvik.vm.dex2oat-filter", dex2oatCompilerFilterBuf,
|
||||
"--compiler-filter=", "-Xcompiler-option");
|
||||
}
|
||||
parseCompilerOption("dalvik.vm.dex2oat-threads", dex2oatThreadsBuf, "-j", "-Xcompiler-option");
|
||||
parseCompilerOption("dalvik.vm.image-dex2oat-threads", dex2oatThreadsImageBuf, "-j",
|
||||
"-Ximage-compiler-option");
|
||||
property_get("dalvik.vm.dex2oat-flags", dex2oatFlagsBuf, "");
|
||||
parseExtraOpts(dex2oatFlagsBuf, "-Xcompiler-option");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user