Bug 50510 - Web Inspector: [v8] Provide fine-grained heap snapshots
Summary: Web Inspector: [v8] Provide fine-grained heap snapshots
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Inspector (Deprecated) (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Mikhail Naganov
URL:
Keywords:
Depends on: 52624 53173 53606 54385 55563 55588 55824
Blocks:
  Show dependency treegraph
 
Reported: 2010-12-03 20:12 PST by Mikhail Naganov
Modified: 2011-05-19 07:44 PDT (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Naganov 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
Comment 1 Mikhail Naganov 2011-01-18 05:51:15 PST
The next one: https://bugs.webkit.org/show_bug.cgi?id=52624
Comment 2 Mikhail Naganov 2011-01-26 08:43:47 PST
The next one: https://bugs.webkit.org/show_bug.cgi?id=53173
Comment 3 Mikhail Naganov 2011-02-02 10:36:29 PST
Next one: https://bugs.webkit.org/show_bug.cgi?id=53606
Comment 4 Mikhail Naganov 2011-02-15 10:08:06 PST
Next: https://bugs.webkit.org/show_bug.cgi?id=54385
Comment 5 Mikhail Naganov 2011-03-02 02:24:24 PST
Next: https://bugs.webkit.org/show_bug.cgi?id=55563
Comment 6 Mikhail Naganov 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.