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

Commit 2847290e 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 41bc5f95 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()) {