Merge "Switch JankTracker to FrameInfo::duration()" into nyc-dev
am: f91cbc7
* commit 'f91cbc7fd24e58a8e87b16c21363da94c3e039ea':
Switch JankTracker to FrameInfo::duration()
Change-Id: I6339004d6cca3f8efaa4bc70d3a5628fc8795ef5
This commit is contained in:
@@ -212,8 +212,7 @@ void JankTracker::setFrameInterval(nsecs_t frameInterval) {
|
||||
void JankTracker::addFrame(const FrameInfo& frame) {
|
||||
mData->totalFrameCount++;
|
||||
// Fast-path for jank-free frames
|
||||
int64_t totalDuration =
|
||||
frame[FrameInfoIndex::FrameCompleted] - frame[sFrameStart];
|
||||
int64_t totalDuration = frame.duration(sFrameStart, FrameInfoIndex::FrameCompleted);
|
||||
uint32_t framebucket = frameCountIndexForFrameTime(totalDuration);
|
||||
// Keep the fast path as fast as possible.
|
||||
if (CC_LIKELY(totalDuration < mFrameInterval)) {
|
||||
|
||||
Reference in New Issue
Block a user