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

Commit 4d84b82a authored by Steve Kondik's avatar Steve Kondik Committed by Gerrit Code Review
Browse files

pm: Add persist property to enable lazy dexopt

 * Add "persist.sys.lazy.dexopt" property to enable lazy dexopt
   on userdebug builds.  As much as I enjoy these 20 minute
   dexopt sessions, I prefer instant gratification.

Change-Id: I568692f04d67c3c0a1a138fb724eda41e24b1235
parent 79923fb3
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1895,7 +1895,9 @@ public class PackageManagerService extends IPackageManager.Stub {
        mContext = context;
        mFactoryTest = factoryTest;
        mOnlyCore = onlyCore;
        mLazyDexOpt = "eng".equals(SystemProperties.get("ro.build.type"));
        mLazyDexOpt = "eng".equals(SystemProperties.get("ro.build.type")) ||
                ("userdebug".equals(SystemProperties.get("ro.build.type")) &&
                SystemProperties.getBoolean("persist.sys.lazy.dexopt", false));
        mMetrics = new DisplayMetrics();
        mSettings = new Settings(mPackages);
        mSettings.addSharedUserLPw("android.uid.system", Process.SYSTEM_UID,