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

Commit a9f4c216 authored by Santos Cordon's avatar Santos Cordon
Browse files

Add timing logs to SF.setDisplayPowerMode call

Bug: 352268037
Test: Manual - check logcat
Flag: EXEMPT bugfix
Change-Id: If40eb5daa7abc8d04611b18cbe2f57a6412c45df
parent b7d2f2b5
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -33,6 +33,7 @@ import android.os.Handler;
import android.os.IBinder;
import android.os.IBinder;
import android.os.Looper;
import android.os.Looper;
import android.os.PowerManager;
import android.os.PowerManager;
import android.os.SystemClock;
import android.os.SystemProperties;
import android.os.SystemProperties;
import android.os.Trace;
import android.os.Trace;
import android.util.DisplayMetrics;
import android.util.DisplayMetrics;
@@ -966,7 +967,10 @@ final class LocalDisplayAdapter extends DisplayAdapter {
                                + "id=" + physicalDisplayId
                                + "id=" + physicalDisplayId
                                + ", state=" + Display.stateToString(state) + ")");
                                + ", state=" + Display.stateToString(state) + ")");
                        try {
                        try {
                            final long start = SystemClock.uptimeMillis();
                            mSurfaceControlProxy.setDisplayPowerMode(token, mode);
                            mSurfaceControlProxy.setDisplayPowerMode(token, mode);
                            final long end = SystemClock.uptimeMillis();
                            Slog.i(TAG, "SF.setDisplayPowerMode took " + (end - start) + "ms");
                            Trace.traceCounter(Trace.TRACE_TAG_POWER, "DisplayPowerMode", mode);
                            Trace.traceCounter(Trace.TRACE_TAG_POWER, "DisplayPowerMode", mode);
                        } finally {
                        } finally {
                            Trace.traceEnd(Trace.TRACE_TAG_POWER);
                            Trace.traceEnd(Trace.TRACE_TAG_POWER);