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

Commit 4379d99c authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Trace vsync id" into sc-dev

parents 3ae88ec9 150816ce
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -744,7 +744,10 @@ public final class Choreographer {
        }

        try {
            Trace.traceBegin(Trace.TRACE_TAG_VIEW, "Choreographer#doFrame");
            if (Trace.isTagEnabled(Trace.TRACE_TAG_VIEW)) {
                Trace.traceBegin(Trace.TRACE_TAG_VIEW,
                        "Choreographer#doFrame " + vsyncEventData.id);
            }
            AnimationUtils.lockAnimationClock(frameTimeNanos / TimeUtils.NANOS_PER_MS);

            mFrameInfo.markInputHandlingStart();
+3 −2
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@
#include "DrawFrameTask.h"

#include <utils/Log.h>
#include <utils/Trace.h>
#include <utils/TraceUtils.h>

#include "../DeferredLayerUpdater.h"
#include "../DisplayList.h"
@@ -82,7 +82,8 @@ void DrawFrameTask::postAndWait() {
}

void DrawFrameTask::run() {
    ATRACE_NAME("DrawFrame");
    const int64_t vsyncId = mFrameInfo[static_cast<int>(FrameInfoIndex::FrameTimelineVsyncId)];
    ATRACE_FORMAT("DrawFrames %" PRId64, vsyncId);

    bool canUnblockUiThread;
    bool canDrawThisFrame;