diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-03-07 00:08:00 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-03-07 00:08:00 +0000 |
commit | c36bde949e42c28f2bd040f8c2912db96689481f (patch) | |
tree | 918ce5d726406a47a38fc182a0e7640a1784a3fe | |
parent | 3558c660dee6e9db2ccc0344940c062a87c537e1 (diff) | |
parent | 032fe38ea9c601062111aed783512edc1eb710ab (diff) | |
download | native-c36bde949e42c28f2bd040f8c2912db96689481f.tar.gz |
Snap for 6272563 from 032fe38ea9c601062111aed783512edc1eb710ab to qt-d4-releaseandroid-10.0.0_r43android-10.0.0_r42android10-d4-s1-release
Change-Id: Ib947f87a7f0f7519795cd7f0730e82d24846fa60
-rw-r--r-- | cmds/installd/dexopt.cpp | 5 | ||||
-rw-r--r-- | cmds/installd/otapreopt.cpp | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/cmds/installd/dexopt.cpp b/cmds/installd/dexopt.cpp index dbb4f22372..5fb13a5c56 100644 --- a/cmds/installd/dexopt.cpp +++ b/cmds/installd/dexopt.cpp @@ -336,6 +336,10 @@ class RunDex2Oat : public ExecVHelper { ? "dalvik.vm.dex2oat-threads" : "dalvik.vm.boot-dex2oat-threads"; std::string dex2oat_threads_arg = MapPropertyToArg(threads_property, "-j%s"); + const char* cpu_set_property = post_bootcomplete + ? "dalvik.vm.dex2oat-cpu-set" + : "dalvik.vm.boot-dex2oat-cpu-set"; + std::string dex2oat_cpu_set_arg = MapPropertyToArg(cpu_set_property, "--cpu-set=%s"); std::string bootclasspath; char* dex2oat_bootclasspath = getenv("DEX2OATBOOTCLASSPATH"); @@ -507,6 +511,7 @@ class RunDex2Oat : public ExecVHelper { AddArg(image_block_size_arg); AddArg(dex2oat_compiler_filter_arg); AddArg(dex2oat_threads_arg); + AddArg(dex2oat_cpu_set_arg); AddArg(dex2oat_swap_fd); AddArg(dex2oat_image_fd); diff --git a/cmds/installd/otapreopt.cpp b/cmds/installd/otapreopt.cpp index de7b2499b8..9bc5fc81d4 100644 --- a/cmds/installd/otapreopt.cpp +++ b/cmds/installd/otapreopt.cpp @@ -478,6 +478,10 @@ private: "-j", false, cmd); + AddCompilerOptionFromSystemProperty("dalvik.vm.image-dex2oat-cpu-set", + "--cpu-set=", + false, + cmd); AddCompilerOptionFromSystemProperty( StringPrintf("dalvik.vm.isa.%s.variant", isa).c_str(), "--instruction-set-variant=", |