OSDN Git Service

BatteryStats: Fix units in wakelock distribution calculation
authorAdam Lesinski <adamlesinski@google.com>
Tue, 14 Jul 2015 19:02:44 +0000 (12:02 -0700)
committerAdam Lesinski <adamlesinski@google.com>
Tue, 14 Jul 2015 20:27:20 +0000 (20:27 +0000)
This is mostly for checkin stats, this is not used in any computation.

Bug:22468534
Bug:22391540
Change-Id: Ib3d0c86db5044092d3d76acf8f001337272af2ff

core/java/com/android/internal/os/BatteryStatsImpl.java

index 84c2417..ae2cbad 100644 (file)
@@ -8073,7 +8073,7 @@ public final class BatteryStatsImpl extends BatteryStats {
                     timer.mUid.mSystemCpuTime.addCountLocked(systemTimeUs);
 
                     final Uid.Proc proc = timer.mUid.getProcessStatsLocked("*wakelock*");
-                    proc.addCpuTimeLocked(userTimeUs, systemTimeUs);
+                    proc.addCpuTimeLocked(userTimeUs / 1000, systemTimeUs / 1000);
 
                     mTempTotalCpuUserTimeUs -= userTimeUs;
                     mTempTotalCpuSystemTimeUs -= systemTimeUs;
@@ -8097,8 +8097,8 @@ public final class BatteryStatsImpl extends BatteryStats {
                 u.mSystemCpuTime.addCountLocked(mTempTotalCpuSystemTimeUs);
 
                 final Uid.Proc proc = u.getProcessStatsLocked("*lost*");
-                proc.addCpuTimeLocked((int) mTempTotalCpuUserTimeUs,
-                        (int) mTempTotalCpuSystemTimeUs);
+                proc.addCpuTimeLocked((int) mTempTotalCpuUserTimeUs / 1000,
+                        (int) mTempTotalCpuSystemTimeUs / 1000);
             }
         }