Merge "Track surface layer id in FrameTracker" into udc-dev

This commit is contained in:
Mohamed Elrakad
2023-03-28 07:18:55 +00:00
committed by Android (Google) Code Review

View File

@@ -328,6 +328,7 @@ public class FrameTracker extends SurfaceControl.OnJankDataListener
mTracingStarted = true;
markEvent("FT#begin");
Trace.beginAsyncSection(mSession.getName(), (int) mBeginVsyncId);
markEvent("FT#layerId#" + mSurfaceControl.getLayerId());
mSurfaceControlWrapper.addJankStatsListener(this, mSurfaceControl);
if (!mSurfaceOnly) {
mRendererWrapper.addObserver(mObserver);
@@ -437,8 +438,10 @@ public class FrameTracker extends SurfaceControl.OnJankDataListener
"The length of the trace event description <%s> exceeds %d",
desc, MAX_LENGTH_EVENT_DESC));
}
Trace.beginSection(TextUtils.formatSimple("%s#%s", mSession.getName(), desc));
Trace.endSection();
if (Trace.isTagEnabled(Trace.TRACE_TAG_APP)) {
Trace.instant(Trace.TRACE_TAG_APP,
TextUtils.formatSimple("%s#%s", mSession.getName(), desc));
}
}
private void notifyCujEvent(String action) {