Merge "Avoid forced compactions from sending stats"
diff --git a/services/core/java/com/android/server/am/CachedAppOptimizer.java b/services/core/java/com/android/server/am/CachedAppOptimizer.java
index 4c10d58b..f54e2b0 100644
--- a/services/core/java/com/android/server/am/CachedAppOptimizer.java
+++ b/services/core/java/com/android/server/am/CachedAppOptimizer.java
@@ -1860,7 +1860,10 @@
mLastCompactionStats.remove(pid);
mLastCompactionStats.put(pid, memStats);
mCompactionStatsHistory.add(memStats);
- memStats.sendStat();
+ if (!forceCompaction) {
+ // Avoid polluting field metrics with forced compactions.
+ memStats.sendStat();
+ }
break;
default:
// We likely missed adding this category, it needs to be added