Bug 162231

Summary: Web Inspector: [Meta] Visualize code hotness using execution duration data from Timelines
Product: WebKit Reporter: Nikita Vasilyev <nvasilyev>
Component: Web InspectorAssignee: Nikita Vasilyev <nvasilyev>
Status: ASSIGNED    
Severity: Normal CC: bburg, inspector-bugzilla-changes, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Bug Depends on: 163344    
Bug Blocks:    
Attachments:
Description Flags
WIP nvasilyev: review-, nvasilyev: commit-queue-

Nikita Vasilyev
Reported 2016-09-19 13:51:31 PDT
This is similar to "Bug 146115: Web Inspector: [Meta] Visualize code hotness using basic block execution counts", with exception of code being highlighted based a basic block execution *duration*.
Attachments
WIP (5.25 KB, patch)
2016-09-27 17:05 PDT, Nikita Vasilyev
nvasilyev: review-
nvasilyev: commit-queue-
Radar WebKit Bug Importer
Comment 1 2016-09-19 13:51:56 PDT
Nikita Vasilyev
Comment 2 2016-09-27 17:05:46 PDT
Created attachment 290027 [details] WIP This is a very early stage WIP. All method names are likely to change. I'm trying to gauge how useful a heatmap visualization is (say, as opposed to "perf gutter" in Chrome DevTools). How to see the heatmap: 1. Record a Timeline. 2. Open a JS resource (that has function calls captured in the timeline recording). Once timeline is recorded, there's currently no way to hide the heatmap. I'll add a button before to the resource toolbar (before the [T] icon) to hide the heatmap.
Blaze Burg
Comment 3 2016-12-16 11:20:28 PST
Note You need to log in before you can comment on or make changes to this bug.