Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(489)

Issue 9223009: Detailed heap snapshot usability improvement. (Closed)

Created:
8 years, 10 months ago by loislo
Modified:
8 years, 10 months ago
Visibility:
Public.

Description

Detailed heap snapshot usability improvement. The detailed heap snapshot has two groups of nodes. The first one is the group for v8 heap nodes and the second one is the group for native objects. At the moment we have two different sets of native objects. There are 'Detached DOM trees' and 'Document DOM trees' type of objects. I think it'd be nice to replace one group containing all native objects with separate groups for different types of native objects. BUG=none TEST=HeapSnapshotRetainedObjectInfo

Patch Set 1 #

Patch Set 2 : fix for coding style problem #

Total comments: 5

Patch Set 3 : comments addressed #

Total comments: 3

Patch Set 4 : cosmetic changes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+115 lines, -69 lines) Patch
M include/v8-profiler.h View 1 2 3 1 chunk +12 lines, -1 line 0 comments Download
M src/profile-generator.h View 1 2 4 chunks +9 lines, -1 line 0 comments Download
M src/profile-generator.cc View 1 2 8 chunks +77 lines, -57 lines 0 comments Download
M test/cctest/test-heap-profiler.cc View 1 2 5 chunks +17 lines, -10 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
loislo
8 years, 10 months ago (2012-01-27 07:01:51 UTC) #1
mnaganov (inactive)
On 2012/01/27 07:01:51, loislo wrote: Please fix typos in the description: "group for a native ...
8 years, 10 months ago (2012-01-27 09:53:12 UTC) #2
mnaganov (inactive)
https://chromiumcodereview.appspot.com/9223009/diff/1005/include/v8-profiler.h File include/v8-profiler.h (right): https://chromiumcodereview.appspot.com/9223009/diff/1005/include/v8-profiler.h#newcode479 include/v8-profiler.h:479: * Returns human-readable label. It must be a NULL-terminated ...
8 years, 10 months ago (2012-01-27 09:53:17 UTC) #3
loislo
comments addressed
8 years, 10 months ago (2012-01-27 10:19:35 UTC) #4
mnaganov (inactive)
8 years, 10 months ago (2012-01-27 10:26:38 UTC) #5
Please brush up the comment, otherwise LGTM.

https://chromiumcodereview.appspot.com/9223009/diff/5002/include/v8-profiler.h
File include/v8-profiler.h (right):

https://chromiumcodereview.appspot.com/9223009/diff/5002/include/v8-profiler....
include/v8-profiler.h:488: * top level entries with these names and attach the
objects to the
nit: remove "the" before plurals

https://chromiumcodereview.appspot.com/9223009/diff/5002/include/v8-profiler....
include/v8-profiler.h:489: * corresponding top level group objects. There is a
default implementation
Perhaps, rephrase as "the default implementation assumes each object comprises a
group on its own".

https://chromiumcodereview.appspot.com/9223009/diff/5002/include/v8-profiler....
include/v8-profiler.h:490: * which is required because embedders don't have
their own implementation yet.
nit: 80 chars

Powered by Google App Engine
This is Rietveld 408576698