Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 666fe430 authored by Calin Juravle's avatar Calin Juravle Committed by Automerger Merge Worker
Browse files

Merge "Enable compiling dex files in isolation on low ram devices." into...

Merge "Enable compiling dex files in isolation on low ram devices." into sc-dev am: dd3a5b7e am: 13296af7

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15025721

Change-Id: I8ada8bcfab26b64b166fc96fecb2d8189c2428a3
parents fa311630 13296af7
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -324,6 +324,12 @@ void RunDex2Oat::PrepareCompilerRuntimeAndPerfConfigFlags(bool post_bootcomplete

    AddRuntimeArg(MapPropertyToArg("dalvik.vm.dex2oat-Xms", "-Xms%s"));
    AddRuntimeArg(MapPropertyToArg("dalvik.vm.dex2oat-Xmx", "-Xmx%s"));

    // Enable compiling dex files in isolation on low ram devices.
    // It takes longer but reduces the memory footprint.
    if (GetBoolProperty("ro.config.low_ram", false)) {
      AddArg("--compile-individually");
    }
}

void RunDex2Oat::Exec(int exit_code) {