diff options
| author | 2022-02-15 13:57:06 -0800 | |
|---|---|---|
| committer | 2022-02-15 13:57:06 -0800 | |
| commit | ea03d1067bad0dab2621953b50adb7ced1878054 (patch) | |
| tree | 5ab1d119e6a0c41eaac7c80b026f051bcd619032 | |
| parent | 66660a1a4e8e759af608fffd3f768c69e9546e0a (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.bp | 4 |
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"], }, |