Loading services/surfaceflinger/SurfaceFlinger.cpp +2 −6 Original line number Original line Diff line number Diff line Loading @@ -1943,14 +1943,10 @@ void SurfaceFlinger::onMessageInvalidate(nsecs_t expectedVSyncTime) { const nsecs_t jankDuration = currentTime - mMissedFrameJankStart; const nsecs_t jankDuration = currentTime - mMissedFrameJankStart; if (jankDuration > kMinJankyDuration && jankDuration < kMaxJankyDuration) { if (jankDuration > kMinJankyDuration && jankDuration < kMaxJankyDuration) { ATRACE_NAME("Jank detected"); ATRACE_NAME("Jank detected"); ALOGD("Detected janky event. Missed frames: %d", mMissedFrameJankCount); const int32_t jankyDurationMillis = jankDuration / (1000 * 1000); const int32_t jankyDurationMillis = jankDuration / (1000 * 1000); { ATRACE_NAME("Pushing to statsd"); android::util::stats_write(android::util::DISPLAY_JANK_REPORTED, android::util::stats_write(android::util::DISPLAY_JANK_REPORTED, jankyDurationMillis, mMissedFrameJankCount); jankyDurationMillis, mMissedFrameJankCount); } } } // We either reported a jank event or we missed the trace // We either reported a jank event or we missed the trace // window, so clear counters here. // window, so clear counters here. Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +2 −6 Original line number Original line Diff line number Diff line Loading @@ -1943,14 +1943,10 @@ void SurfaceFlinger::onMessageInvalidate(nsecs_t expectedVSyncTime) { const nsecs_t jankDuration = currentTime - mMissedFrameJankStart; const nsecs_t jankDuration = currentTime - mMissedFrameJankStart; if (jankDuration > kMinJankyDuration && jankDuration < kMaxJankyDuration) { if (jankDuration > kMinJankyDuration && jankDuration < kMaxJankyDuration) { ATRACE_NAME("Jank detected"); ATRACE_NAME("Jank detected"); ALOGD("Detected janky event. Missed frames: %d", mMissedFrameJankCount); const int32_t jankyDurationMillis = jankDuration / (1000 * 1000); const int32_t jankyDurationMillis = jankDuration / (1000 * 1000); { ATRACE_NAME("Pushing to statsd"); android::util::stats_write(android::util::DISPLAY_JANK_REPORTED, android::util::stats_write(android::util::DISPLAY_JANK_REPORTED, jankyDurationMillis, mMissedFrameJankCount); jankyDurationMillis, mMissedFrameJankCount); } } } // We either reported a jank event or we missed the trace // We either reported a jank event or we missed the trace // window, so clear counters here. // window, so clear counters here. Loading