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

Commit dcddaa57 authored by Sudheer Shanka's avatar Sudheer Shanka Committed by Android (Google) Code Review
Browse files

Merge "Log if reading cpu freq times takes too long."

parents b430d8ff ac5b88f6
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -10938,6 +10938,7 @@ public class BatteryStatsImpl extends BatteryStats {
        final int numWakelocks = partialTimers == null ? 0 : partialTimers.size();
        final int numClusters = mPowerProfile.getNumCpuClusters();
        mWakeLockAllocationsUs = null;
        final long startTimeMs = mClocks.uptimeMillis();
        mKernelUidCpuFreqTimeReader.readDelta((uid, cpuFreqTimeMs) -> {
            uid = mapUid(uid);
            if (Process.isIsolated(uid)) {
@@ -11003,6 +11004,11 @@ public class BatteryStatsImpl extends BatteryStats {
            }
        });
        final long elapsedTimeMs = mClocks.uptimeMillis() - startTimeMs;
        if (DEBUG_ENERGY_CPU || elapsedTimeMs >= 100) {
            Slog.d(TAG, "Reading cpu freq times took " + elapsedTimeMs + "ms");
        }
        if (mWakeLockAllocationsUs != null) {
            for (int i = 0; i < numWakelocks; ++i) {
                final Uid u = partialTimers.get(i).mUid;