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

Commit 06815d60 authored by Shubham Ajmera's avatar Shubham Ajmera Committed by Android (Google) Code Review
Browse files

Merge "Keep track of primary dexopt"

parents 1a7d8688 71e6a7fd
Loading
Loading
Loading
Loading
+15 −19
Original line number Diff line number Diff line
@@ -9346,17 +9346,16 @@ public class PackageManagerService extends IPackageManager.Stub
                    false /* force */,
                    bootComplete);
            boolean secondaryDexOptStatus = true;
            if (pkg.isSystemApp()) {
                // Only dexopt shared secondary dex files belonging to system apps to not slow down
                // too much boot after an OTA.
                secondaryDexOptStatus = mDexManager.dexoptSecondaryDex(pkg.packageName,
                mDexManager.dexoptSecondaryDex(pkg.packageName,
                        compilerFilter,
                        false /* force */,
                        true /* compileOnlySharedDex */);
            }
            if (secondaryDexOptStatus) {
            // TODO(shubhamajmera): Record secondary dexopt stats.
            switch (primaryDexOptStaus) {
                case PackageDexOptimizer.DEX_OPT_PERFORMED:
                    numberOfPackagesOptimized++;
@@ -9371,9 +9370,6 @@ public class PackageManagerService extends IPackageManager.Stub
                    Log.e(TAG, "Unexpected dexopt return code " + primaryDexOptStaus);
                    break;
            }
            } else {
                numberOfPackagesFailed++;
            }
        }
        return new int[] { numberOfPackagesOptimized, numberOfPackagesSkipped,