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

Commit 880c463c authored by Kweku Adams's avatar Kweku Adams
Browse files

Expand EconomicPolicy dumps.

Add additional info that would be useful in debugging.

Bug: 158300259
Test: Check dumpsys
Change-Id: I4a31a80a70ca3b269461b17977eee19136e5c2c3
parent 56244e07
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@ import static com.android.server.tare.Modifier.COST_MODIFIER_DEVICE_IDLE;
import static com.android.server.tare.Modifier.COST_MODIFIER_POWER_SAVE_MODE;
import static com.android.server.tare.Modifier.COST_MODIFIER_PROCESS_STATE;
import static com.android.server.tare.TareUtils.arcToNarc;
import static com.android.server.tare.TareUtils.narcToString;

import android.annotation.NonNull;
import android.annotation.Nullable;
@@ -342,6 +343,11 @@ public class AlarmManagerEconomicPolicy extends EconomicPolicy {

    @Override
    void dump(IndentingPrintWriter pw) {
        pw.print("Min satiated balance", narcToString(mMinSatiatedBalance)).println();
        pw.print("Max satiated balance", narcToString(mMaxSatiatedBalance)).println();
        pw.print("Min satiated circulation", narcToString(mMaxSatiatedCirculation)).println();

        pw.println();
        pw.println("Actions:");
        pw.increaseIndent();
        for (int i = 0; i < mActions.size(); ++i) {
+6 −0
Original line number Diff line number Diff line
@@ -103,6 +103,7 @@ import static com.android.server.tare.Modifier.COST_MODIFIER_DEVICE_IDLE;
import static com.android.server.tare.Modifier.COST_MODIFIER_POWER_SAVE_MODE;
import static com.android.server.tare.Modifier.COST_MODIFIER_PROCESS_STATE;
import static com.android.server.tare.TareUtils.arcToNarc;
import static com.android.server.tare.TareUtils.narcToString;

import android.annotation.NonNull;
import android.annotation.Nullable;
@@ -316,6 +317,11 @@ public class JobSchedulerEconomicPolicy extends EconomicPolicy {

    @Override
    void dump(IndentingPrintWriter pw) {
        pw.print("Min satiated balance", narcToString(mMinSatiatedBalance)).println();
        pw.print("Max satiated balance", narcToString(mMaxSatiatedBalance)).println();
        pw.print("Min satiated circulation", narcToString(mMaxSatiatedCirculation)).println();

        pw.println();
        pw.println("Actions:");
        pw.increaseIndent();
        for (int i = 0; i < mActions.size(); ++i) {