summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jared Duke <jdduke@google.com> 2022-02-15 13:57:06 -0800
committer Jared Duke <jdduke@google.com> 2022-02-15 13:57:06 -0800
commitea03d1067bad0dab2621953b50adb7ced1878054 (patch)
tree5ab1d119e6a0c41eaac7c80b026f051bcd619032
parent66660a1a4e8e759af608fffd3f768c69e9546e0a (diff)
Restrict optional system_server optimizations to shrinking
For the initial rollout of system_server R8 optimizations, we will only apply code shrinking. This avoids the need for retracing in core developer workflows, while providing modest benefits through code shrinking. Shrinking is still enabled in an opt-in basis for specific devices via `SYSTEM_OPTIMIZE_JAVA=true`. Bug: 210510433 Test: m SYSTEM_OPTIMIZE_JAVA=true Change-Id: Ie9fb8138afd0cc60799e3154c709630a947968c0
-rw-r--r--services/Android.bp4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/Android.bp b/services/Android.bp
index 8947393849c1..536dc5d8ccd6 100644
--- a/services/Android.bp
+++ b/services/Android.bp
@@ -42,7 +42,9 @@ system_optimized_java_defaults {
SYSTEM_OPTIMIZE_JAVA: {
optimize: {
enabled: true,
- optimize: true,
+ // TODO(b/210510433): Enable optimizations after improving
+ // retracing infra.
+ optimize: false,
shrink: true,
proguard_flags_files: ["proguard.flags"],
},