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

Commit fa20e6cd authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "perf: Boost packing parameters during launch"

parents f25d3c1e f70491d3
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2097,8 +2097,10 @@
    <integer name="launchboost_cpuboost_param">0</integer>
    <integer name="launchboost_pcdisbl_param">0</integer>
    <integer name="launchboost_ksmboost_param">0</integer>
    <integer name="launchboost_smtaskboost_param">0</integer>
    <integer name="launchboost_idleloadboost_param">0</integer>
    <integer name="launchboost_idlenrrunboost_param">0</integer>
    <integer name="launchboost_preferidle_param">0</integer>

    <!-- Support for disabling to fetch APN from OMH card
         for some cdma carriers -->
    <bool name="config_fetch_apn_from_omh_card">true</bool>
+3 −0
Original line number Diff line number Diff line
@@ -2218,6 +2218,9 @@
  <java-symbol type="integer" name="launchboost_cpuboost_param" />
  <java-symbol type="integer" name="launchboost_pcdisbl_param" />
  <java-symbol type="integer" name="launchboost_ksmboost_param" />
  <java-symbol type="integer" name="launchboost_smtaskboost_param" />
  <java-symbol type="integer" name="launchboost_idleloadboost_param" />
  <java-symbol type="integer" name="launchboost_idlenrrunboost_param" />
  <java-symbol type="integer" name="launchboost_preferidle_param" />

  <java-symbol type="bool" name="config_fetch_apn_from_omh_card" />
+11 −2
Original line number Diff line number Diff line
@@ -149,6 +149,9 @@ public final class ActivityStackSupervisor implements DisplayListener {
    public int lBoostSchedBoost = 0;
    public int lBoostPcDisblBoost = 0;
    public int lBoostKsmBoost = 0;
    public int lBoostSmTaskBoost = 0;
    public int lBoostIdleLoadBoost = 0;
    public int lBoostIdleNrRunBoost = 0;
    public int lBoostPreferIdle = 0;
    static final int HANDLE_DISPLAY_ADDED = FIRST_SUPERVISOR_STACK_MSG + 5;
    static final int HANDLE_DISPLAY_CHANGED = FIRST_SUPERVISOR_STACK_MSG + 6;
@@ -321,9 +324,14 @@ public final class ActivityStackSupervisor implements DisplayListener {
                   com.android.internal.R.integer.launchboost_pcdisbl_param);
           lBoostKsmBoost = mService.mContext.getResources().getInteger(
                   com.android.internal.R.integer.launchboost_ksmboost_param);
           lBoostSmTaskBoost = mService.mContext.getResources().getInteger(
                   com.android.internal.R.integer.launchboost_smtaskboost_param);
           lBoostIdleLoadBoost = mService.mContext.getResources().getInteger(
                   com.android.internal.R.integer.launchboost_idleloadboost_param);
           lBoostIdleNrRunBoost = mService.mContext.getResources().getInteger(
                   com.android.internal.R.integer.launchboost_idlenrrunboost_param);
           lBoostPreferIdle = mService.mContext.getResources().getInteger(
                   com.android.internal.R.integer.launchboost_preferidle_param);

       }
    }

@@ -2667,7 +2675,8 @@ public final class ActivityStackSupervisor implements DisplayListener {
        }
        if (mPerf != null) {
            mPerf.perfLockAcquire(lBoostTimeOut, lBoostPcDisblBoost, lBoostSchedBoost,
                                  lBoostCpuBoost, lBoostKsmBoost, lBoostPreferIdle);
                                  lBoostCpuBoost, lBoostKsmBoost, lBoostSmTaskBoost,
                                  lBoostIdleLoadBoost, lBoostIdleNrRunBoost,lBoostPreferIdle);
        }

        if (DEBUG_TASKS) Slog.d(TAG, "No task found");