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

#include <heap.h>

Collaboration diagram for v8::internal::HeapStats:

Public Attributes

intptr_t start_marker = 0
 
size_t ro_space_size = 0
 
size_t ro_space_capacity = 0
 
size_t new_space_size = 0
 
size_t new_space_capacity = 0
 
size_t old_space_size = 0
 
size_t old_space_capacity = 0
 
size_t code_space_size = 0
 
size_t code_space_capacity = 0
 
size_t map_space_size = 0
 
size_t map_space_capacity = 0
 
size_t lo_space_size = 0
 
size_t code_lo_space_size = 0
 
size_t global_handle_count = 0
 
size_t weak_global_handle_count = 0
 
size_t pending_global_handle_count = 0
 
size_t near_death_global_handle_count = 0
 
size_t free_global_handle_count = 0
 
size_t memory_allocator_size = 0
 
size_t memory_allocator_capacity = 0
 
size_t malloced_memory = 0
 
size_t malloced_peak_memory = 0
 
size_t objects_per_type = 0
 
size_t size_per_type = 0
 
int os_error = 0
 
char last_few_messages [Heap::kTraceRingBufferSize+1] = {0}
 
intptr_t end_marker = 0
 

Static Public Attributes

static const int kStartMarker = 0xDECADE00
 
static const int kEndMarker = 0xDECADE01
 

Detailed Description

Definition at line 2490 of file heap.h.

Member Data Documentation

◆ code_lo_space_size

size_t v8::internal::HeapStats::code_lo_space_size = 0

Definition at line 2507 of file heap.h.

◆ code_space_capacity

size_t v8::internal::HeapStats::code_space_capacity = 0

Definition at line 2503 of file heap.h.

◆ code_space_size

size_t v8::internal::HeapStats::code_space_size = 0

Definition at line 2502 of file heap.h.

◆ end_marker

intptr_t v8::internal::HeapStats::end_marker = 0

Definition at line 2521 of file heap.h.

◆ free_global_handle_count

size_t v8::internal::HeapStats::free_global_handle_count = 0

Definition at line 2512 of file heap.h.

◆ global_handle_count

size_t v8::internal::HeapStats::global_handle_count = 0

Definition at line 2508 of file heap.h.

◆ kEndMarker

const int v8::internal::HeapStats::kEndMarker = 0xDECADE01
static

Definition at line 2493 of file heap.h.

◆ kStartMarker

const int v8::internal::HeapStats::kStartMarker = 0xDECADE00
static

Definition at line 2492 of file heap.h.

◆ last_few_messages

char v8::internal::HeapStats::last_few_messages[Heap::kTraceRingBufferSize+1] = {0}

Definition at line 2520 of file heap.h.

◆ lo_space_size

size_t v8::internal::HeapStats::lo_space_size = 0

Definition at line 2506 of file heap.h.

◆ malloced_memory

size_t v8::internal::HeapStats::malloced_memory = 0

Definition at line 2515 of file heap.h.

◆ malloced_peak_memory

size_t v8::internal::HeapStats::malloced_peak_memory = 0

Definition at line 2516 of file heap.h.

◆ map_space_capacity

size_t v8::internal::HeapStats::map_space_capacity = 0

Definition at line 2505 of file heap.h.

◆ map_space_size

size_t v8::internal::HeapStats::map_space_size = 0

Definition at line 2504 of file heap.h.

◆ memory_allocator_capacity

size_t v8::internal::HeapStats::memory_allocator_capacity = 0

Definition at line 2514 of file heap.h.

◆ memory_allocator_size

size_t v8::internal::HeapStats::memory_allocator_size = 0

Definition at line 2513 of file heap.h.

◆ near_death_global_handle_count

size_t v8::internal::HeapStats::near_death_global_handle_count = 0

Definition at line 2511 of file heap.h.

◆ new_space_capacity

size_t v8::internal::HeapStats::new_space_capacity = 0

Definition at line 2499 of file heap.h.

◆ new_space_size

size_t v8::internal::HeapStats::new_space_size = 0

Definition at line 2498 of file heap.h.

◆ objects_per_type

size_t v8::internal::HeapStats::objects_per_type = 0

Definition at line 2517 of file heap.h.

◆ old_space_capacity

size_t v8::internal::HeapStats::old_space_capacity = 0

Definition at line 2501 of file heap.h.

◆ old_space_size

size_t v8::internal::HeapStats::old_space_size = 0

Definition at line 2500 of file heap.h.

◆ os_error

int v8::internal::HeapStats::os_error = 0

Definition at line 2519 of file heap.h.

◆ pending_global_handle_count

size_t v8::internal::HeapStats::pending_global_handle_count = 0

Definition at line 2510 of file heap.h.

◆ ro_space_capacity

size_t v8::internal::HeapStats::ro_space_capacity = 0

Definition at line 2497 of file heap.h.

◆ ro_space_size

size_t v8::internal::HeapStats::ro_space_size = 0

Definition at line 2496 of file heap.h.

◆ size_per_type

size_t v8::internal::HeapStats::size_per_type = 0

Definition at line 2518 of file heap.h.

◆ start_marker

intptr_t v8::internal::HeapStats::start_marker = 0

Definition at line 2495 of file heap.h.

◆ weak_global_handle_count

size_t v8::internal::HeapStats::weak_global_handle_count = 0

Definition at line 2509 of file heap.h.


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