V8 API Reference Guide generated from the header files
|
#include <v8-profiler.h>
Public Member Functions | |
Local< String > | GetTitle () const |
const CpuProfileNode * | GetTopDownRoot () const |
int | GetSamplesCount () const |
const CpuProfileNode * | GetSample (int index) const |
int64_t | GetSampleTimestamp (int index) const |
int64_t | GetStartTime () const |
int64_t | GetEndTime () const |
void | Delete () |
CpuProfile contains a CPU profile in a form of top-down call tree (from main() down to functions that do all the work).
void v8::CpuProfile::Delete | ( | ) |
Deletes the profile and removes it from CpuProfiler's list. All pointers to nodes previously returned become invalid.
int64_t v8::CpuProfile::GetEndTime | ( | ) | const |
Returns time when the profile recording was stopped (in microseconds) since some unspecified starting point. The point is equal to the starting point used by GetStartTime.
const CpuProfileNode* v8::CpuProfile::GetSample | ( | int | index | ) | const |
Returns profile node corresponding to the top frame the sample at the given index.
int v8::CpuProfile::GetSamplesCount | ( | ) | const |
Returns number of samples recorded. The samples are not recorded unless |record_samples| parameter of CpuProfiler::StartCpuProfiling is true.
int64_t v8::CpuProfile::GetSampleTimestamp | ( | int | index | ) | const |
Returns the timestamp of the sample. The timestamp is the number of microseconds since some unspecified starting point. The point is equal to the starting point used by GetStartTime.
int64_t v8::CpuProfile::GetStartTime | ( | ) | const |
Returns time when the profile recording was started (in microseconds) since some unspecified starting point.
const CpuProfileNode* v8::CpuProfile::GetTopDownRoot | ( | ) | const |
Returns the root node of the top down call tree.