|
| HeapController (Heap *heap) |
|
double | MaxGrowingFactor (size_t curr_max_size) |
|
| MemoryController (Heap *heap, double min_growing_factor, double max_growing_factor, double conservative_growing_factor, double target_mutator_utilization) |
|
size_t | CalculateAllocationLimit (size_t curr_size, size_t max_size, double max_factor, double gc_speed, double mutator_speed, size_t new_space_capacity, Heap::HeapGrowingMode growing_mode) |
|
size_t | MinimumAllocationLimitGrowingStep (Heap::HeapGrowingMode growing_mode) |
|
|
static constexpr size_t | kMinSize = 128 * Heap::kPointerMultiplier |
|
static constexpr size_t | kMaxSize = 1024 * Heap::kPointerMultiplier |
|
|
const char * | ControllerName () override |
|
double | GrowingFactor (double gc_speed, double mutator_speed, double max_factor) |
|
| FRIEND_TEST (HeapControllerTest, HeapGrowingFactor) |
|
| FRIEND_TEST (HeapControllerTest, MaxHeapGrowingFactor) |
|
| FRIEND_TEST (HeapControllerTest, MaxOldGenerationSize) |
|
| FRIEND_TEST (HeapControllerTest, OldGenerationAllocationLimit) |
|
|
Heap *const | heap_ |
|
const double | min_growing_factor_ |
|
const double | max_growing_factor_ |
|
const double | conservative_growing_factor_ |
|
const double | target_mutator_utilization_ |
|
Definition at line 56 of file heap-controller.h.
The documentation for this class was generated from the following files: