| Index: include/v8-profiler.h
|
| diff --git a/include/v8-profiler.h b/include/v8-profiler.h
|
| index c99eb0d9f8f1fc42e618ee4e12d87ec946db738d..9e3cb873c6fa7e2d2c43c50de32f6669bab9e3fe 100644
|
| --- a/include/v8-profiler.h
|
| +++ b/include/v8-profiler.h
|
| @@ -194,10 +194,10 @@ class HeapGraphNode;
|
| class V8EXPORT HeapGraphEdge {
|
| public:
|
| enum Type {
|
| - CONTEXT_VARIABLE = 0, // A variable from a function context.
|
| - ELEMENT = 1, // An element of an array.
|
| - PROPERTY = 2, // A named object property.
|
| - INTERNAL = 3 // A link that can't be accessed from JS,
|
| + kContextVariable = 0, // A variable from a function context.
|
| + kElement = 1, // An element of an array.
|
| + kProperty = 2, // A named object property.
|
| + kInternal = 3 // A link that can't be accessed from JS,
|
| // thus, its name isn't a real property name.
|
| };
|
|
|
| @@ -240,12 +240,12 @@ class V8EXPORT HeapGraphPath {
|
| class V8EXPORT HeapGraphNode {
|
| public:
|
| enum Type {
|
| - INTERNAL = 0, // Internal node, a virtual one, for housekeeping.
|
| - ARRAY = 1, // An array of elements.
|
| - STRING = 2, // A string.
|
| - OBJECT = 3, // A JS object (except for arrays and strings).
|
| - CODE = 4, // Compiled code.
|
| - CLOSURE = 5 // Function closure.
|
| + kInternal = 0, // Internal node, a virtual one, for housekeeping.
|
| + kArray = 1, // An array of elements.
|
| + kString = 2, // A string.
|
| + kObject = 3, // A JS object (except for arrays and strings).
|
| + kCode = 4, // Compiled code.
|
| + kClosure = 5 // Function closure.
|
| };
|
|
|
| /** Returns node type (see HeapGraphNode::Type). */
|
| @@ -268,13 +268,15 @@ class V8EXPORT HeapGraphNode {
|
| int GetSelfSize() const;
|
|
|
| /** Returns node's network (self + reachable nodes) size, in bytes. */
|
| - int GetTotalSize() const;
|
| + int GetReachableSize() const;
|
|
|
| /**
|
| - * Returns node's private size, in bytes. That is, the size of memory
|
| - * that will be reclaimed having this node collected.
|
| + * Returns node's retained size, in bytes. That is, self + sizes of
|
| + * the objects that are reachable only from this object. In other
|
| + * words, the size of memory that will be reclaimed having this node
|
| + * collected.
|
| */
|
| - int GetPrivateSize() const;
|
| + int GetRetainedSize() const;
|
|
|
| /** Returns child nodes count of the node. */
|
| int GetChildrenCount() const;
|
|
|