Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 85e6dd98 authored by Amith Yamasani's avatar Amith Yamasani Committed by android-build-merger
Browse files

Merge "Use uptime instead of elapsed for measuring duration" into oc-dev

am: 22c2be0f

Change-Id: Ic92b2b189a02dec2929b972733a26d8caae1822d
parents 9c010830 22c2be0f
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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");
        }