diff options
-rw-r--r-- | core/java/com/android/internal/os/BatteryStatsImpl.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java index 17ef77c41da2..31064ac73dff 100644 --- a/core/java/com/android/internal/os/BatteryStatsImpl.java +++ b/core/java/com/android/internal/os/BatteryStatsImpl.java @@ -10049,7 +10049,7 @@ public class BatteryStatsImpl extends BatteryStats { // Read the CPU data for each UID. This will internally generate a snapshot so next time // we read, we get a delta. If we are to distribute the cpu time, then do so. Otherwise // we just ignore the data. - final long startTimeMs = mClocks.elapsedRealtime(); + final long startTimeMs = mClocks.uptimeMillis(); mKernelUidCpuTimeReader.readDelta(!mOnBatteryInternal ? null : new KernelUidCpuTimeReader.Callback() { @Override @@ -10121,7 +10121,7 @@ public class BatteryStatsImpl extends BatteryStats { readKernelUidCpuFreqTimesLocked(); } - final long elapse = (mClocks.elapsedRealtime() - startTimeMs); + final long elapse = (mClocks.uptimeMillis() - startTimeMs); if (DEBUG_ENERGY_CPU || (elapse >= 100)) { Slog.d(TAG, "Reading cpu stats took " + elapse + " ms"); } |