diff options
-rw-r--r-- | core/java/android/util/BoostFramework.java | 1 | ||||
-rwxr-xr-x | services/core/java/com/android/server/wm/ActivityStarter.java | 16 |
2 files changed, 9 insertions, 8 deletions
diff --git a/core/java/android/util/BoostFramework.java b/core/java/android/util/BoostFramework.java index ee29434f55ca..1afe18cc95b6 100644 --- a/core/java/android/util/BoostFramework.java +++ b/core/java/android/util/BoostFramework.java @@ -136,6 +136,7 @@ public class BoostFramework { public static final int RESERVED_3 = 7; public static final int RESERVED_4 = 8; public static final int RESERVED_5 = 9; + public static final int ACTIVITY_LAUNCH_BOOST = 10; public static final int TYPE_SERVICE_START = 100; public static final int TYPE_START_PROC = 101; public static final int TYPE_START_APP_FROM_BG = 102; diff --git a/services/core/java/com/android/server/wm/ActivityStarter.java b/services/core/java/com/android/server/wm/ActivityStarter.java index 177aa61381c1..d6f93ce491b3 100755 --- a/services/core/java/com/android/server/wm/ActivityStarter.java +++ b/services/core/java/com/android/server/wm/ActivityStarter.java @@ -1781,7 +1781,7 @@ class ActivityStarter { mStartActivity.perfActivityBoostHandler = mPerf.perfHintAcqRel(mStartActivity.perfActivityBoostHandler, BoostFramework.VENDOR_HINT_FIRST_LAUNCH_BOOST, packageName, - -1, BoostFramework.Launch.BOOST_V1, 1, pkgType); + -1, BoostFramework.Launch.ACTIVITY_LAUNCH_BOOST, 1, pkgType); } else { if (mStartActivity.perfActivityBoostHandler > 0) { Slog.i(TAG, "Activity boosted, release it firstly"); @@ -2830,13 +2830,13 @@ class ActivityStarter { String packageName= mService.mContext.getPackageName(); if (mPerf != null) { if (mPerf.getPerfHalVersion() >= BoostFramework.PERF_HAL_V23) { - int pkgType = - mPerf.perfGetFeedback(BoostFramework.VENDOR_FEEDBACK_WORKLOAD_TYPE, - packageName); - mStartActivity.perfActivityBoostHandler = - mPerf.perfHintAcqRel(mStartActivity.perfActivityBoostHandler, - BoostFramework.VENDOR_HINT_FIRST_LAUNCH_BOOST, packageName, - -1, BoostFramework.Launch.BOOST_V1, 1, pkgType); + int pkgType = + mPerf.perfGetFeedback(BoostFramework.VENDOR_FEEDBACK_WORKLOAD_TYPE, + packageName); + mStartActivity.perfActivityBoostHandler = + mPerf.perfHintAcqRel(mStartActivity.perfActivityBoostHandler, + BoostFramework.VENDOR_HINT_FIRST_LAUNCH_BOOST, packageName, + -1, BoostFramework.Launch.ACTIVITY_LAUNCH_BOOST, 1, pkgType); } else { if (mStartActivity.perfActivityBoostHandler > 0) { Slog.i(TAG, "Activity boosted, release it firstly"); |