diff options
| -rw-r--r-- | core/java/android/app/ActivityThread.java | 4 | ||||
| -rw-r--r-- | core/java/android/app/metrics.aconfig | 9 |
2 files changed, 3 insertions, 10 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 52251745f758..50cd2672e3fe 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -7681,7 +7681,9 @@ public final class ActivityThread extends ClientTransactionHandler }); // Register callback to report native memory metrics post GC cleanup - if (Flags.reportPostgcMemoryMetricsReadonly() && + // Note: we do not report memory metrics of isolated processes unless + // their native allocations become more significant + if (!Process.isIsolated() && Flags.reportPostgcMemoryMetrics() && 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 55d9c2d6b347..488f1c71990b 100644 --- a/core/java/android/app/metrics.aconfig +++ b/core/java/android/app/metrics.aconfig @@ -8,12 +8,3 @@ 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 -} |