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

Commit daf758b6 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Don't double lock when resetting jank tests" into sc-dev am: 349c0395

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13661705

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I463514787e40287f7ba3f94500f89626d99215da
parents 6ed0eb4f 349c0395
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -236,7 +236,6 @@ void JankTracker::dumpFrames(int fd) {
}

void JankTracker::reset() {
    std::lock_guard lock(mDataMutex);
    mFrames.clear();
    mData->reset();
    (*mGlobalData)->reset();
+4 −1
Original line number Diff line number Diff line
@@ -230,7 +230,10 @@ void RenderProxy::dumpProfileInfo(int fd, int dumpFlags) {
}

void RenderProxy::resetProfileInfo() {
    mRenderThread.queue().runSync([=]() { mContext->resetFrameStats(); });
    mRenderThread.queue().runSync([=]() {
        std::lock_guard lock(mRenderThread.getJankDataMutex());
        mContext->resetFrameStats();
    });
}

uint32_t RenderProxy::frameTimePercentile(int percentile) {