v8  3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ProfileTree Class Reference

#include <profile-generator.h>

Public Member Functions

 ProfileTree ()
 
 ~ProfileTree ()
 
void AddPathFromEnd (const Vector< CodeEntry * > &path)
 
void AddPathFromStart (const Vector< CodeEntry * > &path)
 
void CalculateTotalTicks ()
 
void FilteredClone (ProfileTree *src, int security_token_id)
 
double TicksToMillis (unsigned ticks) const
 
ProfileNoderoot () const
 
void SetTickRatePerMs (double ticks_per_ms)
 
void ShortPrint ()
 
void Print ()
 

Detailed Description

Definition at line 177 of file profile-generator.h.

Constructor & Destructor Documentation

Definition at line 287 of file profile-generator.cc.

Definition at line 298 of file profile-generator.cc.

Member Function Documentation

void AddPathFromEnd ( const Vector< CodeEntry * > &  path)
void AddPathFromStart ( const Vector< CodeEntry * > &  path)
void CalculateTotalTicks ( )
void FilteredClone ( ProfileTree src,
int  security_token_id 
)

Definition at line 382 of file profile-generator.cc.

References ProfileTree::CalculateTotalTicks().

Referenced by CpuProfile::FilteredClone().

void Print ( )
inline

Definition at line 194 of file profile-generator.h.

References ProfileNode::Print().

Referenced by CpuProfile::Print().

ProfileNode* root ( ) const
inline

Definition at line 190 of file profile-generator.h.

void SetTickRatePerMs ( double  ticks_per_ms)

Definition at line 390 of file profile-generator.cc.

Referenced by CpuProfile::SetActualSamplingRate().

void ShortPrint ( )
double TicksToMillis ( unsigned  ticks) const
inline

Definition at line 187 of file profile-generator.h.

Referenced by ProfileNode::GetSelfMillis(), and ProfileNode::GetTotalMillis().


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