diff options
| -rw-r--r-- | core/java/android/app/ActivityThread.java | 2 | ||||
| -rw-r--r-- | core/java/android/app/metrics.aconfig | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index b0a8b1b2dbf3..52251745f758 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -7681,7 +7681,7 @@ public final class ActivityThread extends ClientTransactionHandler }); // Register callback to report native memory metrics post GC cleanup - if (Flags.reportPostgcMemoryMetrics() && + if (Flags.reportPostgcMemoryMetricsReadonly() && com.android.libcore.readonly.Flags.postCleanupApis()) { VMRuntime.addPostCleanupCallback(new Runnable() { @Override public void run() { diff --git a/core/java/android/app/metrics.aconfig b/core/java/android/app/metrics.aconfig index 488f1c71990b..55d9c2d6b347 100644 --- a/core/java/android/app/metrics.aconfig +++ b/core/java/android/app/metrics.aconfig @@ -8,3 +8,12 @@ flag { description: "Controls whether to report memory metrics post GC cleanup" bug: "331243037" } + +flag { + namespace: "system_performance" + name: "report_postgc_memory_metrics_readonly" + is_exported: false + description: "Controls whether to report memory metrics post GC cleanup (readonly)" + bug: "331243037" + is_fixed_read_only: true +} |