diff options
| author | 2024-10-15 17:00:53 +0000 | |
|---|---|---|
| committer | 2024-10-15 17:00:53 +0000 | |
| commit | d998397197bf0aaa10414f560f3fd686fd79db17 (patch) | |
| tree | 11254b8d1474cc5762979cc5e45d7a76cba39df2 | |
| parent | 67d0d36b30872d76e3ba20a80f039194b9ef559d (diff) | |
| parent | 15f16ed6b7dc6fd0690eb997d2f94bf995ebb8e7 (diff) | |
Merge "Introduce oomadjuster_cached_app_tiers flag" into main
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityManagerConstants.java | 2 | ||||
| -rw-r--r-- | services/core/java/com/android/server/am/flags.aconfig | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerConstants.java b/services/core/java/com/android/server/am/ActivityManagerConstants.java index f5a297bfd4f5..65a2c187f1c8 100644 --- a/services/core/java/com/android/server/am/ActivityManagerConstants.java +++ b/services/core/java/com/android/server/am/ActivityManagerConstants.java @@ -246,7 +246,7 @@ final class ActivityManagerConstants extends ContentObserver { static final int DEFAULT_MAX_SERVICE_CONNECTIONS_PER_PROCESS = 3000; - private static final boolean DEFAULT_USE_TIERED_CACHED_ADJ = false; + private static final boolean DEFAULT_USE_TIERED_CACHED_ADJ = Flags.oomadjusterCachedAppTiers(); private static final long DEFAULT_TIERED_CACHED_ADJ_DECAY_TIME = 60 * 1000; /** diff --git a/services/core/java/com/android/server/am/flags.aconfig b/services/core/java/com/android/server/am/flags.aconfig index adf0e640f6bf..d67fea09f945 100644 --- a/services/core/java/com/android/server/am/flags.aconfig +++ b/services/core/java/com/android/server/am/flags.aconfig @@ -225,3 +225,11 @@ flag { description: "Migrate OomAdjuster pulled device state to a push model" bug: "302575389" } + +flag { + name: "oomadjuster_cached_app_tiers" + namespace: "system_performance" + is_fixed_read_only: true + description: "Assign cached oom_score_adj in tiers." + bug: "369893532" +} |