RESOLVED INVALID96103
Web Inspector: show time frame were blocked by flushing of previous frames in Timeline
https://bugs.webkit.org/show_bug.cgi?id=96103
Summary Web Inspector: show time frame were blocked by flushing of previous frames in...
Andrey Kosyakov
Reported 2012-09-07 06:56:42 PDT
One of common causes for frame start being delayed is that the previous frame is still being flushed to the screen. Currently, this is indistinguishable from idle time on timeline. Let's add instrumentation to points where we delay frame start because of pending update and show time that frame is blocked by previous frame.
Attachments
Patch (19.16 KB, patch)
2012-09-07 07:51 PDT, Andrey Kosyakov
pfeldman: review-
Andrey Kosyakov
Comment 1 2012-09-07 07:51:54 PDT
WebKit Review Bot
Comment 2 2012-09-07 07:56:47 PDT
Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.
Pavel Feldman
Comment 3 2012-09-21 03:08:04 PDT
Comment on attachment 162771 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=162771&action=review > Source/WebCore/inspector/InspectorTimelineAgent.cpp:217 > + if (m_hadDelayFrameRecord) Why is it safe to drop subsequent delays? > Source/WebCore/inspector/front-end/TimelinePresentationModel.js:573 > + presentationModel._delayFrameRecord = null; This makes code much more complex. Why exactly do we need this?
Brian Burg
Comment 4 2014-12-12 13:41:13 PST
Closing as invalid, as this bug pertains to the old inspector UI and/or its tests. Please file a new bug (https://www.webkit.org/new-inspector-bug) if the bug/feature/issue is still relevant to WebKit trunk.
Note You need to log in before you can comment on or make changes to this bug.