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

Commit b8a17f8d authored by Jing Ji's avatar Jing Ji Committed by Automerger Merge Worker
Browse files

Merge "Allocate the frozen app duration array with the LRU size" into udc-dev am: 7525fa5f

parents 2b9264c1 7525fa5f
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -500,10 +500,11 @@ public class AppProfiler {
                mLatestFrozenTimestamp = 0L;
                mTotalFrozenDurations = 0L;
                mNumOfFrozenApps = 0;
                final int lruSize = mService.mProcessList.getLruSizeLOSP();
                if (mCachedAppFrozenDurations == null
                        || mCachedAppFrozenDurations.length < mCachedAppHighWatermark) {
                        || mCachedAppFrozenDurations.length < lruSize) {
                    mCachedAppFrozenDurations = new long[Math.max(
                            mCachedAppHighWatermark, mService.mConstants.CUR_MAX_CACHED_PROCESSES)];
                            lruSize, mService.mConstants.CUR_MAX_CACHED_PROCESSES)];
                }
                mService.mProcessList.forEachLruProcessesLOSP(true, app -> {
                    if (app.mOptRecord.isFrozen()) {