#include <v8-profiler.h>
|
enum | Type {
kHidden = 0,
kArray = 1,
kString = 2,
kObject = 3,
kCode = 4,
kClosure = 5,
kRegExp = 6,
kHeapNumber = 7,
kNative = 8,
kSynthetic = 9,
kConsString = 10,
kSlicedString = 11,
kSymbol = 12,
kBigInt = 13
} |
|
HeapGraphNode represents a node in a heap graph.
Definition at line 398 of file v8-profiler.h.
◆ GetChild()
Retrieves a child by index.
Definition at line 10315 of file api.cc.
◆ GetChildrenCount()
int v8::HeapGraphNode::GetChildrenCount |
( |
| ) |
const |
Returns child nodes count of the node.
Definition at line 10310 of file api.cc.
◆ GetId()
Returns node id. For the same heap object, the id remains the same across all snapshots.
Definition at line 10300 of file api.cc.
◆ GetName()
Returns node name. Depending on node's type this can be the name of the constructor (for objects), the name of the function (for closures), string value, or an empty string (for compiled code).
Definition at line 10293 of file api.cc.
◆ GetShallowSize()
size_t v8::HeapGraphNode::GetShallowSize |
( |
| ) |
const |
Returns node's own size, in bytes.
Definition at line 10305 of file api.cc.
◆ GetType()
HeapGraphNode::Type v8::HeapGraphNode::GetType |
( |
| ) |
const |
Returns node type (see HeapGraphNode::Type).
Definition at line 10288 of file api.cc.
The documentation for this class was generated from the following files: