When I attempt to run the Memory Timeline on the above page the tool stops capturing after a certain point and the UI locks up. If I try to stop capturing, nothing works. If I resize the window the UI does not update and eventually it crashes. This happens in Chrome and Canary.
I just noticed that this issue DOES NOT occur in Safari for Windows.
Crash seems to be caused by IPC overflow. Messages "ParsedScriptSource" are routed to ResourceScriptMapping.prototype.addScript that process them in time linear to number of already registered non-anonymous non-inline scripts. Fixed this with replacing repreated filtering with "on-line" bucketing
Created attachment 174620 [details] Patch
Comment on attachment 174620 [details] Patch Clearing flags on attachment: 174620 Committed r134926: <http://trac.webkit.org/changeset/134926>
All reviewed patches have been landed. Closing bug.