Bug 112168 - Web Inspector: coalesce repeating timeline records
Summary: Web Inspector: coalesce repeating timeline records
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Inspector (Deprecated) (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Andrey Kosyakov
Depends on:
Blocks: 112172
  Show dependency treegraph
Reported: 2013-03-12 10:52 PDT by Andrey Kosyakov
Modified: 2013-03-13 11:17 PDT (History)
8 users (show)

See Also:

Patch (16.72 KB, patch)
2013-03-12 10:55 PDT, Andrey Kosyakov
vsevik: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Kosyakov 2013-03-12 10:52:43 PDT
We primarily need this because we'd like to stop aggregating Rasterize events on the back-end, as these may have useful nested records, but are still too numerous to show by default on the front-end. The idea is to introduce artificial parent node for top level repeating events.
This also appears to work well with numerous Parse HTML, Send Request and Paint request, slightly improving the density of information presented on main view.
Comment 1 Andrey Kosyakov 2013-03-12 10:55:16 PDT
Created attachment 192768 [details]
Comment 2 Vsevolod Vlasov 2013-03-13 06:03:10 PDT
Comment on attachment 192768 [details]

View in context: https://bugs.webkit.org/attachment.cgi?id=192768&action=review

> Source/WebCore/inspector/front-end/TimelinePresentationModel.js:433
> +        coalescedRecord.collapsed = true;

Comment 3 Andrey Kosyakov 2013-03-13 11:17:07 PDT
Committed r145727: <http://trac.webkit.org/changeset/145727>