diff --git a/services/core/java/com/android/server/cpu/CpuInfoReader.java b/services/core/java/com/android/server/cpu/CpuInfoReader.java index b13d7533f29bb..ca97a9847b39b 100644 --- a/services/core/java/com/android/server/cpu/CpuInfoReader.java +++ b/services/core/java/com/android/server/cpu/CpuInfoReader.java @@ -16,11 +16,15 @@ package com.android.server.cpu; +import static com.android.server.cpu.CpuMonitorService.DEBUG; +import static com.android.server.cpu.CpuMonitorService.TAG; + import android.annotation.IntDef; import android.annotation.Nullable; import android.system.Os; import android.system.OsConstants; -import android.util.ArrayMap; +import android.util.IntArray; +import android.util.LongSparseLongArray; import android.util.SparseArray; import android.util.SparseIntArray; @@ -31,8 +35,7 @@ import java.io.File; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.nio.file.Files; -import java.util.ArrayList; -import java.util.Collections; +import java.util.Arrays; import java.util.List; import java.util.Objects; import java.util.regex.Matcher; @@ -40,7 +43,6 @@ import java.util.regex.Pattern; /** Reader to read CPU information from proc and sys fs files exposed by the Kernel. */ public final class CpuInfoReader { - static final String TAG = CpuInfoReader.class.getSimpleName(); static final int FLAG_CPUSET_CATEGORY_TOP_APP = 1 << 0; static final int FLAG_CPUSET_CATEGORY_BACKGROUND = 1 << 1; @@ -67,7 +69,7 @@ public final class CpuInfoReader { + "(?[0-9]+)"); private static final Pattern TIME_IN_STATE_PATTERN = Pattern.compile("(?[0-9]+)\\s(?