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

Commit 13296af7 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 sc-dev am: dd3a5b7e

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

Change-Id: Iba59fe7ad1b94aa01ccab4744d1f28e835636dc8
parents 85822c9e dd3a5b7e
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) {