Bug 50510

Summary: Web Inspector: [v8] Provide fine-grained heap snapshots
Product: WebKit Reporter: Mikhail Naganov <mnaganov>
Component: Web Inspector (Deprecated)Assignee: Mikhail Naganov <mnaganov>
Status: RESOLVED FIXED    
Severity: Normal CC: apavlov, bweinstein, joepeck, keishi, loislo, peter, pfeldman, pmuellr, rik, tonyg, yurys
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on: 52624, 53173, 53606, 54385, 55563, 55588, 55824    
Bug Blocks:    

Mikhail Naganov
Reported 2010-12-03 20:12:05 PST
The current heap snapshots doesn't provide enough data for comfortable leaks hunting, e.g. it's impossible to identify the exact object that retains too much memory, or point out object instances that were created since the last snapshot taken, also it's impossible to determine, what are the names of the properties that hold an object. I'm working on the new version of heap profiler that provides those richer capabilities. We create a detailed snapshot of JS VM heap containing each individual object, and provide processing tools in Inspector. The first commit was this one, providing JSON transport for heap profiles: https://bugs.webkit.org/show_bug.cgi?id=49974
Attachments
Mikhail Naganov
Comment 1 2011-01-18 05:51:15 PST
Mikhail Naganov
Comment 2 2011-01-26 08:43:47 PST
Mikhail Naganov
Comment 3 2011-02-02 10:36:29 PST
Mikhail Naganov
Comment 4 2011-02-15 10:08:06 PST
Mikhail Naganov
Comment 5 2011-03-02 02:24:24 PST
Mikhail Naganov
Comment 6 2011-05-19 07:44:10 PDT
In this issue I have enabled detailed heap snapshots by default: https://bugs.webkit.org/show_bug.cgi?id=60286 Closing the bug.
Note You need to log in before you can comment on or make changes to this bug.