#include <object-stats.h>
Definition at line 95 of file object-stats.h.
◆ VirtualInstanceType
Enumerator |
---|
DEFINE_VIRTUAL_INSTANCE_TYPE | |
LAST_VIRTUAL_TYPE | |
Definition at line 102 of file object-stats.h.
◆ ObjectStats()
v8::internal::ObjectStats::ObjectStats |
( |
Heap * | heap | ) |
|
|
inlineexplicit |
◆ CheckpointObjectStats()
void v8::internal::ObjectStats::CheckpointObjectStats |
( |
| ) |
|
◆ ClearObjectStats()
void v8::internal::ObjectStats::ClearObjectStats |
( |
bool | clear_last_time_stats = false | ) |
|
◆ Dump()
void v8::internal::ObjectStats::Dump |
( |
std::stringstream & | stream | ) |
|
◆ DumpInstanceTypeData()
void v8::internal::ObjectStats::DumpInstanceTypeData |
( |
std::stringstream & | stream, |
|
|
const char * | name, |
|
|
int | index ) |
|
private |
◆ heap()
Heap * v8::internal::ObjectStats::heap |
( |
| ) |
|
|
inline |
◆ HistogramIndexFromSize()
int v8::internal::ObjectStats::HistogramIndexFromSize |
( |
size_t | size | ) |
|
|
private |
◆ isolate()
Isolate * v8::internal::ObjectStats::isolate |
( |
| ) |
|
◆ object_count_last_gc()
size_t v8::internal::ObjectStats::object_count_last_gc |
( |
size_t | index | ) |
|
|
inline |
◆ object_size_last_gc()
size_t v8::internal::ObjectStats::object_size_last_gc |
( |
size_t | index | ) |
|
|
inline |
◆ PrintInstanceTypeJSON()
void v8::internal::ObjectStats::PrintInstanceTypeJSON |
( |
const char * | key, |
|
|
int | gc_count, |
|
|
const char * | name, |
|
|
int | index ) |
|
private |
◆ PrintJSON()
void v8::internal::ObjectStats::PrintJSON |
( |
const char * | key | ) |
|
◆ PrintKeyAndId()
void v8::internal::ObjectStats::PrintKeyAndId |
( |
const char * | key, |
|
|
int | gc_count ) |
|
private |
◆ RecordObjectStats()
◆ RecordVirtualObjectStats()
◆ ObjectStatsCollectorImpl
◆ boxed_double_fields_count_
size_t v8::internal::ObjectStats::boxed_double_fields_count_ |
|
private |
◆ embedder_fields_count_
size_t v8::internal::ObjectStats::embedder_fields_count_ |
|
private |
◆ FIRST_VIRTUAL_TYPE
int v8::internal::ObjectStats::FIRST_VIRTUAL_TYPE = LAST_TYPE + 1 |
|
staticconstexpr |
◆ heap_
Heap* v8::internal::ObjectStats::heap_ |
|
private |
◆ inobject_smi_fields_count_
size_t v8::internal::ObjectStats::inobject_smi_fields_count_ |
|
private |
◆ kFirstBucket
◆ kFirstBucketShift
const int v8::internal::ObjectStats::kFirstBucketShift = 5 |
|
staticprivate |
◆ kLastBucket
◆ kLastBucketShift
const int v8::internal::ObjectStats::kLastBucketShift = 20 |
|
staticprivate |
◆ kLastValueBucketIndex
◆ kNoOverAllocation
const size_t v8::internal::ObjectStats::kNoOverAllocation = 0 |
|
static |
◆ kNumberOfBuckets
◆ object_counts_
◆ object_counts_last_time_
◆ object_sizes_
◆ object_sizes_last_time_
◆ OBJECT_STATS_COUNT
int v8::internal::ObjectStats::OBJECT_STATS_COUNT |
|
staticconstexpr |
Initial value:=
static constexpr int FIRST_VIRTUAL_TYPE
Definition at line 113 of file object-stats.h.
◆ over_allocated_
◆ over_allocated_histogram_
◆ raw_fields_count_
size_t v8::internal::ObjectStats::raw_fields_count_ |
|
private |
◆ size_histogram_
◆ string_data_count_
size_t v8::internal::ObjectStats::string_data_count_ |
|
private |
◆ tagged_fields_count_
size_t v8::internal::ObjectStats::tagged_fields_count_ |
|
private |
The documentation for this class was generated from the following files: