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

Commit f32bc452 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." am: 6512c315 am: 98d03db9

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

Change-Id: Iee7c6a9e2b63748e8d73a41df8a35a59e8617ba2
parents 93371499 98d03db9
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) {