From 590da11a85d6e5201f3a96be7d30950e4b9178e5 Mon Sep 17 00:00:00 2001 From: Todd Kennedy Date: Tue, 25 Aug 2015 17:26:57 -0700 Subject: [PATCH] Allow extra slop in battery stats Current slop of 30ms was causing too many WTFs to be thrown. Increase the slop to 750ms. Bug: 23391894 Change-Id: Ica5be9b00745bfe58872d43be8c32f8c147075ed --- services/core/java/com/android/server/am/BatteryStatsService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/am/BatteryStatsService.java b/services/core/java/com/android/server/am/BatteryStatsService.java index d0f68f039aa1..322d89dcbb29 100644 --- a/services/core/java/com/android/server/am/BatteryStatsService.java +++ b/services/core/java/com/android/server/am/BatteryStatsService.java @@ -1261,8 +1261,8 @@ public final class BatteryStatsService extends IBatteryStats.Stub Slog.v(TAG, "WiFi energy data was reset, new WiFi energy data is " + result); } - // There is some accuracy error in reports so allow 30 milliseconds of error. - final long SAMPLE_ERROR_MILLIS = 30; + // There is some accuracy error in reports so allow some slop in the results. + final long SAMPLE_ERROR_MILLIS = 750; final long totalTimeMs = result.mControllerIdleTimeMs + result.mControllerRxTimeMs + result.mControllerTxTimeMs; if (totalTimeMs > timePeriodMs + SAMPLE_ERROR_MILLIS) { -- 2.11.0