summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/AbstractInputMethodService.java
diff options
context:
space:
mode:
authorJared Duke <jdduke@google.com>2021-10-18 14:35:04 -0700
committerJared Duke <jdduke@google.com>2021-12-14 10:39:39 -0800
commit2fee7409a22c23f4d75034ae697051d9aade6578 (patch)
tree94ca9b0d62691dafbaf55918e2235c893921fa55 /core/java/android/inputmethodservice/AbstractInputMethodService.java
parentedf07a9e3599036fd21c743e9a42dc50d6ff3a56 (diff)
Allow flag-guarded Java optimizations for SystemUI
Introduce a set of optional Java optimization settings for SystemUI, based on the Soong variable added in aosp/1896612. Opting in to optimizations can be achieved with either: * Env: export SYSTEM_OPTIMIZE_JAVA=true * Make: $(call add_soong_config_var_value,ANDROID,SYSTEM_OPTIMIZE_JAVA,true) As these optimizations can change the resulting stack traces, a parallel effort is working to simplify retracing of stack traces for more accurate debugging and diagnostics. Additional stabilization and testing will occur before any effort to enable these optimizations by default for specific targets. Also note that there are no plans to enable obfuscation. Preliminary results (w/ `SYSTEM_OPTIMIZE_JAVA=true`): * SystemUI.apk (31MB -> 26MB) Bug: 203472868 Test: SYSTEM_OPTIMIZE_JAVA=true m (validate SystemUI.apk) Change-Id: Idd8d5ef32c06e992ad35846eb5fab67ecb58830a
Diffstat (limited to 'core/java/android/inputmethodservice/AbstractInputMethodService.java')
0 files changed, 0 insertions, 0 deletions