v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cppgc::internal::MetricRecorder::GCCycle Struct Reference

#include <metric-recorder.h>

Collaboration diagram for cppgc::internal::MetricRecorder::GCCycle:

Classes

struct  IncrementalPhases
 
struct  Phases
 
struct  Sizes
 

Public Types

enum class  Type { kMinor , kMajor }
 

Public Attributes

Type type = Type::kMajor
 
Phases total
 
Phases main_thread
 
Phases main_thread_atomic
 
IncrementalPhases main_thread_incremental
 
Sizes objects
 
Sizes memory
 
double collection_rate_in_percent
 
double efficiency_in_bytes_per_us
 
double main_thread_efficiency_in_bytes_per_us
 

Detailed Description

Definition at line 23 of file metric-recorder.h.

Member Enumeration Documentation

◆ Type

Enumerator
kMinor 
kMajor 

Definition at line 24 of file metric-recorder.h.

Member Data Documentation

◆ collection_rate_in_percent

double cppgc::internal::MetricRecorder::GCCycle::collection_rate_in_percent

Definition at line 46 of file metric-recorder.h.

◆ efficiency_in_bytes_per_us

double cppgc::internal::MetricRecorder::GCCycle::efficiency_in_bytes_per_us

Definition at line 47 of file metric-recorder.h.

◆ main_thread

Phases cppgc::internal::MetricRecorder::GCCycle::main_thread

Definition at line 41 of file metric-recorder.h.

◆ main_thread_atomic

Phases cppgc::internal::MetricRecorder::GCCycle::main_thread_atomic

Definition at line 42 of file metric-recorder.h.

◆ main_thread_efficiency_in_bytes_per_us

double cppgc::internal::MetricRecorder::GCCycle::main_thread_efficiency_in_bytes_per_us

Definition at line 48 of file metric-recorder.h.

◆ main_thread_incremental

IncrementalPhases cppgc::internal::MetricRecorder::GCCycle::main_thread_incremental

Definition at line 43 of file metric-recorder.h.

◆ memory

Sizes cppgc::internal::MetricRecorder::GCCycle::memory

Definition at line 45 of file metric-recorder.h.

◆ objects

Sizes cppgc::internal::MetricRecorder::GCCycle::objects

Definition at line 44 of file metric-recorder.h.

◆ total

Phases cppgc::internal::MetricRecorder::GCCycle::total

Definition at line 40 of file metric-recorder.h.

◆ type

Type cppgc::internal::MetricRecorder::GCCycle::type = Type::kMajor

Definition at line 39 of file metric-recorder.h.


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