Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Attributes | List of all members
v8::AllocationProfile Class Referenceabstract

#include <v8-profiler.h>

Classes

struct  Allocation
 
struct  Node
 
struct  Sample
 

Public Member Functions

virtual NodeGetRootNode ()=0
 
virtual const std::vector< Sample > & GetSamples ()=0
 
virtual ~AllocationProfile ()=default
 

Static Public Attributes

static const int kNoLineNumberInfo = Message::kNoLineNumberInfo
 
static const int kNoColumnNumberInfo = Message::kNoColumnInfo
 

Detailed Description

AllocationProfile is a sampled profile of allocations done by the program. This is structured as a call-graph.

Constructor & Destructor Documentation

◆ ~AllocationProfile()

virtual v8::AllocationProfile::~AllocationProfile ( )
virtualdefault

Member Function Documentation

◆ GetRootNode()

virtual Node * v8::AllocationProfile::GetRootNode ( )
pure virtual

Returns the root node of the call-graph. The root node corresponds to an empty JS call-stack. The lifetime of the returned Node* is scoped to the containing AllocationProfile.

◆ GetSamples()

virtual const std::vector< Sample > & v8::AllocationProfile::GetSamples ( )
pure virtual

Member Data Documentation

◆ kNoColumnNumberInfo

const int v8::AllocationProfile::kNoColumnNumberInfo = Message::kNoColumnInfo
static

◆ kNoLineNumberInfo

const int v8::AllocationProfile::kNoLineNumberInfo = Message::kNoLineNumberInfo
static

The documentation for this class was generated from the following file: