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

Commit 7c180db5 authored by Vishnu Nair's avatar Vishnu Nair
Browse files

Close SystemPerformanceHinter trace tags correctly

Bug: 300019131
Test: verify using perfetto trace
Change-Id: Ife206bd8b1592cdee013242115bf885e6c699af0
parent 04728873
Loading
Loading
Loading
Loading
+3 −2
Original line number Original line Diff line number Diff line
@@ -253,14 +253,15 @@ public class SystemPerformanceHinter {
                    FRAME_RATE_SELECTION_STRATEGY_SELF);
                    FRAME_RATE_SELECTION_STRATEGY_SELF);
            mTransaction.setFrameRateCategory(displaySurfaceControl, FRAME_RATE_CATEGORY_DEFAULT);
            mTransaction.setFrameRateCategory(displaySurfaceControl, FRAME_RATE_CATEGORY_DEFAULT);
            transactionChanged = true;
            transactionChanged = true;
            Trace.endAsyncSection("PerfHint-framerate-" + session.reason, session.traceCookie);
            Trace.endAsyncSection("PerfHint-framerate-" + session.displayId + "-" + session.reason,
                    session.traceCookie);
        }
        }


        // Global flags
        // Global flags
        if (nowDisabled(oldGlobalFlags, newGlobalFlags, HINT_SF_EARLY_WAKEUP)) {
        if (nowDisabled(oldGlobalFlags, newGlobalFlags, HINT_SF_EARLY_WAKEUP)) {
            mTransaction.setEarlyWakeupEnd();
            mTransaction.setEarlyWakeupEnd();
            transactionChanged = true;
            transactionChanged = true;
            Trace.endAsyncSection("PerfHint-early_wakeup" + session.reason, session.traceCookie);
            Trace.endAsyncSection("PerfHint-early_wakeup-" + session.reason, session.traceCookie);
        }
        }
        if (nowDisabled(oldGlobalFlags, newGlobalFlags, HINT_ADPF)) {
        if (nowDisabled(oldGlobalFlags, newGlobalFlags, HINT_ADPF)) {
            mAdpfSession.sendHint(PerformanceHintManager.Session.CPU_LOAD_RESET);
            mAdpfSession.sendHint(PerformanceHintManager.Session.CPU_LOAD_RESET);