v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Logger::TimerEventScope Class Reference

#include <log.h>

Public Member Functions

 TimerEventScope (Isolate *isolate, const char *name)
 
 ~TimerEventScope ()
 
void LogTimerEvent (StartEnd se)
 

Static Public Attributes

static const char * v8_recompile_synchronous
 
static const char * v8_recompile_concurrent
 
static const char * v8_compile_full_code
 
static const char * v8_execute = "V8.Execute"
 
static const char * v8_external = "V8.External"
 

Detailed Description

Definition at line 322 of file log.h.

Constructor & Destructor Documentation

TimerEventScope ( Isolate isolate,
const char *  name 
)
inline

Definition at line 324 of file log.h.

References Logger::TimerEventScope::LogTimerEvent(), and Logger::START.

~TimerEventScope ( )
inline

Definition at line 329 of file log.h.

References Logger::END, and Logger::TimerEventScope::LogTimerEvent().

Member Function Documentation

void LogTimerEvent ( StartEnd  se)

Field Documentation

const char * v8_compile_full_code
static
Initial value:
=
"V8.CompileFullCode"

Definition at line 337 of file log.h.

Referenced by FullCodeGenerator::MakeCode().

const char * v8_execute = "V8.Execute"
static

Definition at line 338 of file log.h.

const char * v8_external = "V8.External"
static

Definition at line 339 of file log.h.

Referenced by Logger::EnterExternal(), and Logger::LeaveExternal().

const char * v8_recompile_concurrent
static
Initial value:
=
"V8.RecompileConcurrent"

Definition at line 336 of file log.h.

Referenced by OptimizingCompilerThread::Run().

const char * v8_recompile_synchronous
static
Initial value:
=
"V8.RecompileSynchronous"

Definition at line 335 of file log.h.

Referenced by Compiler::GetConcurrentlyOptimizedCode().


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