Revert -Xmx back to 1536M; enable tiered compilation am: cf3444c2dc

Original change: https://android-review.googlesource.com/c/platform/external/vogar/+/2147924

Change-Id: If6e15c9eae647db7ec457a7ba3fe25611471c81f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/vogar/android/AndroidSdk.java b/src/vogar/android/AndroidSdk.java
index e9a9701..c591803 100644
--- a/src/vogar/android/AndroidSdk.java
+++ b/src/vogar/android/AndroidSdk.java
@@ -385,7 +385,8 @@
         switch (dexer) {
             case DX:
                 builder.args(DX_COMMAND_NAME);
-                builder.args("-JXms16M").args("-JXmx1792M");
+                builder.args("-JXms16M").args("-JXmx1536M");
+                builder.args("-JXX:+TieredCompilation").args("-JXX:TieredStopAtLevel=1");
                 builder.args("--min-sdk-version=" + language.getMinApiLevel());
                 if (multidex) {
                     builder.args("--multi-dex");
@@ -404,7 +405,8 @@
                     throw new RuntimeException("Error while removing dex files from archive", e);
                 }
                 builder.args(D8_COMMAND_NAME);
-                builder.args("-JXms16M").args("-JXmx1792M");
+                builder.args("-JXms16M").args("-JXmx1536M");
+                builder.args("-JXX:+TieredCompilation").args("-JXX:TieredStopAtLevel=1");
 
                 // d8 will not allow compiling with a single dex file as the target, but if given
                 // a directory name will start its output in classes.dex but may overflow into