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

Commit 8ec75fbe authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Use eventlog for latency tracking

Change-Id: I82560bd0869bd4795ef350d8444f58f6d8672a7e
parent a45d790b
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -61,3 +61,8 @@ option java_package com.android.systemui;
##       4: SYSTEM_REGISTER_USER     System sysui registers user's callbacks
##       5: SYSTEM_UNREGISTER_USER   System sysui unregisters user's callbacks (after death)
36060 sysui_recents_connection (type|1),(user|1)

# ---------------------------
# LatencyTracker.java
# ---------------------------
36070 sysui_latency (action|1|5),(latency|1|3)
+2 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import android.os.Handler;
import android.os.SystemClock;
import android.os.SystemProperties;
import android.os.Trace;
import android.util.EventLog;
import android.util.Log;
import android.util.SparseLongArray;

@@ -119,5 +120,6 @@ public class LatencyTracker {
        Trace.asyncTraceEnd(Trace.TRACE_TAG_APP, NAMES[action], 0);
        long duration = endRtc - startRtc;
        Log.i(TAG, "action=" + action + " latency=" + duration);
        EventLog.writeEvent(EventLogTags.SYSUI_LATENCY, action, (int) duration);
    }
}