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

Commit 0c759504 authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Trace oom adjustment

Test: systrace
Bug: 122505787
Change-Id: I3d316711bb4db66c59f2d4b0abf4505734cb86b3
parent b33ef7a9
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -58,6 +58,7 @@ import android.os.PowerManagerInternal;
import android.os.Process;
import android.os.Process;
import android.os.RemoteException;
import android.os.RemoteException;
import android.os.SystemClock;
import android.os.SystemClock;
import android.os.Trace;
import android.os.UserHandle;
import android.os.UserHandle;
import android.util.ArraySet;
import android.util.ArraySet;
import android.util.Slog;
import android.util.Slog;
@@ -184,6 +185,7 @@ public final class OomAdjuster {


    @GuardedBy("mService")
    @GuardedBy("mService")
    final void updateOomAdjLocked() {
    final void updateOomAdjLocked() {
        Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "updateOomAdj");
        mService.mOomAdjProfiler.oomAdjStarted();
        mService.mOomAdjProfiler.oomAdjStarted();
        final ProcessRecord TOP_APP = mService.getTopAppLocked();
        final ProcessRecord TOP_APP = mService.getTopAppLocked();
        final long now = SystemClock.uptimeMillis();
        final long now = SystemClock.uptimeMillis();
@@ -568,6 +570,7 @@ public final class OomAdjuster {
            }
            }
        }
        }
        mService.mOomAdjProfiler.oomAdjEnded();
        mService.mOomAdjProfiler.oomAdjEnded();
        Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
    }
    }


    private final ComputeOomAdjWindowCallback mTmpComputeOomAdjWindowCallback =
    private final ComputeOomAdjWindowCallback mTmpComputeOomAdjWindowCallback =