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

Issue 777693002: Compute retained size for every object, using dominator trees. (Closed)

Created:
6 years ago by koda
Modified:
6 years ago
Reviewers:
Cutch
CC:
reviews_dartlang.org, turnidge, Cutch, vm-dev_dartlang.org
Visibility:
Public.

Description

Compute retained size for every object, using dominator trees. Uses the Lenguaer-Tarjan algorithm. Next step is to provide interface for "get top N most retaining objects (of class C)". R=johnmccutchan@google.com Committed: https://code.google.com/p/dart/source/detail?r=42116

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+261 lines, -10 lines) Patch
A runtime/bin/vmservice/observatory/lib/dominator_tree.dart View 1 chunk +121 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/observatory/lib/object_graph.dart View 1 4 chunks +50 lines, -5 lines 2 comments Download
A runtime/bin/vmservice/observatory/test/dominator_tree_test.dart View 1 2 3 1 chunk +54 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/observatory/test/graph_test.dart View 1 2 chunks +36 lines, -5 lines 4 comments Download

Messages

Total messages: 5 (0 generated)
koda
6 years ago (2014-12-03 19:18:10 UTC) #1
koda
Added dominator_tree_test.dart, PTAL.
6 years ago (2014-12-04 14:10:20 UTC) #2
Cutch
lgtm with comments https://codereview.chromium.org/777693002/diff/60001/runtime/bin/vmservice/observatory/lib/object_graph.dart File runtime/bin/vmservice/observatory/lib/object_graph.dart (right): https://codereview.chromium.org/777693002/diff/60001/runtime/bin/vmservice/observatory/lib/object_graph.dart#newcode85 runtime/bin/vmservice/observatory/lib/object_graph.dart:85: // The retained size for an ...
6 years ago (2014-12-04 18:34:54 UTC) #3
koda
https://codereview.chromium.org/777693002/diff/60001/runtime/bin/vmservice/observatory/lib/object_graph.dart File runtime/bin/vmservice/observatory/lib/object_graph.dart (right): https://codereview.chromium.org/777693002/diff/60001/runtime/bin/vmservice/observatory/lib/object_graph.dart#newcode85 runtime/bin/vmservice/observatory/lib/object_graph.dart:85: // The retained size for an object is the ...
6 years ago (2014-12-04 19:27:27 UTC) #4
koda
6 years ago (2014-12-04 20:56:08 UTC) #5
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as r42116 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698