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

#include <heap-controller.h>

Inheritance diagram for v8::internal::BaseControllerTrait:
Collaboration diagram for v8::internal::BaseControllerTrait:

Static Public Attributes

static constexpr size_t kMinSize = 128u * Heap::kHeapLimitMultiplier * MB
 
static constexpr size_t kMaxSize = 1024u * Heap::kHeapLimitMultiplier * MB
 
static constexpr double kMinGrowingFactor = 1.1
 
static constexpr double kMaxGrowingFactor = 4.0
 
static constexpr double kConservativeGrowingFactor = 1.3
 
static constexpr double kTargetMutatorUtilization = 0.97
 

Detailed Description

Definition at line 16 of file heap-controller.h.

Member Data Documentation

◆ kConservativeGrowingFactor

double v8::internal::BaseControllerTrait::kConservativeGrowingFactor = 1.3
staticconstexpr

Definition at line 22 of file heap-controller.h.

◆ kMaxGrowingFactor

double v8::internal::BaseControllerTrait::kMaxGrowingFactor = 4.0
staticconstexpr

Definition at line 21 of file heap-controller.h.

◆ kMaxSize

size_t v8::internal::BaseControllerTrait::kMaxSize = 1024u * Heap::kHeapLimitMultiplier * MB
staticconstexpr

Definition at line 18 of file heap-controller.h.

◆ kMinGrowingFactor

double v8::internal::BaseControllerTrait::kMinGrowingFactor = 1.1
staticconstexpr

Definition at line 20 of file heap-controller.h.

◆ kMinSize

size_t v8::internal::BaseControllerTrait::kMinSize = 128u * Heap::kHeapLimitMultiplier * MB
staticconstexpr

Definition at line 17 of file heap-controller.h.

◆ kTargetMutatorUtilization

double v8::internal::BaseControllerTrait::kTargetMutatorUtilization = 0.97
staticconstexpr

Definition at line 23 of file heap-controller.h.


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