|
V8 Project
|
#include <gc-tracer.h>
Collaboration diagram for v8::internal::GCTracer::Event:Public Types | |
| enum | Type { SCAVENGER = 0 , MARK_COMPACTOR = 1 , START = 2 } |
Public Member Functions | |
| Event () | |
| Event (Type type, const char *gc_reason, const char *collector_reason) | |
| const char * | TypeName (bool short_name) const |
Public Attributes | |
| Type | type |
| const char * | gc_reason |
| const char * | collector_reason |
| double | start_time |
| double | end_time |
| intptr_t | start_object_size |
| intptr_t | end_object_size |
| intptr_t | start_memory_size |
| intptr_t | end_memory_size |
| intptr_t | start_holes_size |
| intptr_t | end_holes_size |
| intptr_t | new_space_object_size |
| int | cumulative_incremental_marking_steps |
| int | incremental_marking_steps |
| intptr_t | cumulative_incremental_marking_bytes |
| intptr_t | incremental_marking_bytes |
| double | cumulative_incremental_marking_duration |
| double | incremental_marking_duration |
| double | cumulative_pure_incremental_marking_duration |
| double | pure_incremental_marking_duration |
| double | longest_incremental_marking_step |
| double | scopes [Scope::NUMBER_OF_SCOPES] |
Definition at line 148 of file gc-tracer.h.
|
inline |
Definition at line 153 of file gc-tracer.h.
| v8::internal::GCTracer::Event::Event | ( | Type | type, |
| const char * | gc_reason, | ||
| const char * | collector_reason | ||
| ) |
Definition at line 29 of file gc-tracer.cc.
References v8::internal::GCTracer::Scope::NUMBER_OF_SCOPES, and scopes.
| const char * v8::internal::GCTracer::Event::TypeName | ( | bool | short_name | ) | const |
Definition at line 57 of file gc-tracer.cc.
References v8::internal::MARK_COMPACTOR, and v8::internal::SCAVENGER.
Referenced by v8::internal::GCTracer::Print(), and v8::internal::GCTracer::PrintNVP().
Here is the caller graph for this function:| const char* v8::internal::GCTracer::Event::collector_reason |
Definition at line 164 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print().
| intptr_t v8::internal::GCTracer::Event::cumulative_incremental_marking_bytes |
Definition at line 205 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Start(), and v8::internal::GCTracer::Stop().
| double v8::internal::GCTracer::Event::cumulative_incremental_marking_duration |
Definition at line 214 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Start(), and v8::internal::GCTracer::Stop().
| int v8::internal::GCTracer::Event::cumulative_incremental_marking_steps |
Definition at line 197 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Start(), and v8::internal::GCTracer::Stop().
| double v8::internal::GCTracer::Event::cumulative_pure_incremental_marking_duration |
Definition at line 223 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Start(), and v8::internal::GCTracer::Stop().
| intptr_t v8::internal::GCTracer::Event::end_holes_size |
Definition at line 190 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::PrintNVP(), and v8::internal::GCTracer::Stop().
| intptr_t v8::internal::GCTracer::Event::end_memory_size |
Definition at line 182 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), and v8::internal::GCTracer::Stop().
| intptr_t v8::internal::GCTracer::Event::end_object_size |
Definition at line 176 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), and v8::internal::GCTracer::Stop().
| double v8::internal::GCTracer::Event::end_time |
Definition at line 170 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::GCTracer(), v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), v8::internal::GCTracer::Start(), and v8::internal::GCTracer::Stop().
| const char* v8::internal::GCTracer::Event::gc_reason |
Definition at line 163 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print().
| intptr_t v8::internal::GCTracer::Event::incremental_marking_bytes |
Definition at line 210 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Stop().
| double v8::internal::GCTracer::Event::incremental_marking_duration |
Definition at line 219 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), and v8::internal::GCTracer::Stop().
| int v8::internal::GCTracer::Event::incremental_marking_steps |
Definition at line 202 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), and v8::internal::GCTracer::Stop().
| double v8::internal::GCTracer::Event::longest_incremental_marking_step |
Definition at line 232 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), and v8::internal::GCTracer::Start().
| intptr_t v8::internal::GCTracer::Event::new_space_object_size |
Definition at line 193 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Start().
| double v8::internal::GCTracer::Event::pure_incremental_marking_duration |
Definition at line 228 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Stop().
| double v8::internal::GCTracer::Event::scopes[Scope::NUMBER_OF_SCOPES] |
Definition at line 235 of file gc-tracer.h.
Referenced by Event(), v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), v8::internal::GCTracer::Start(), v8::internal::GCTracer::Stop(), and v8::internal::GCTracer::Scope::~Scope().
| intptr_t v8::internal::GCTracer::Event::start_holes_size |
Definition at line 186 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::PrintNVP(), and v8::internal::GCTracer::Start().
| intptr_t v8::internal::GCTracer::Event::start_memory_size |
Definition at line 179 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), and v8::internal::GCTracer::Start().
| intptr_t v8::internal::GCTracer::Event::start_object_size |
Definition at line 173 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), and v8::internal::GCTracer::Start().
| double v8::internal::GCTracer::Event::start_time |
Definition at line 167 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), v8::internal::GCTracer::Start(), and v8::internal::GCTracer::Stop().
| Type v8::internal::GCTracer::Event::type |
Definition at line 161 of file gc-tracer.h.
Referenced by v8::internal::GCTracer::Print(), v8::internal::GCTracer::PrintNVP(), v8::internal::GCTracer::Start(), and v8::internal::GCTracer::Stop().