summaryrefslogtreecommitdiff
path: root/deps/v8/test/unittests/heap/heap-controller-unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/unittests/heap/heap-controller-unittest.cc')
-rw-r--r--deps/v8/test/unittests/heap/heap-controller-unittest.cc60
1 files changed, 32 insertions, 28 deletions
diff --git a/deps/v8/test/unittests/heap/heap-controller-unittest.cc b/deps/v8/test/unittests/heap/heap-controller-unittest.cc
index b2446afa84..42db9c4ba0 100644
--- a/deps/v8/test/unittests/heap/heap-controller-unittest.cc
+++ b/deps/v8/test/unittests/heap/heap-controller-unittest.cc
@@ -34,8 +34,8 @@ void CheckEqualRounded(double expected, double actual) {
TEST_F(HeapControllerTest, HeapGrowingFactor) {
HeapController heap_controller(i_isolate()->heap());
- double min_factor = heap_controller.kMinGrowingFactor;
- double max_factor = heap_controller.kMaxGrowingFactor;
+ double min_factor = heap_controller.min_growing_factor_;
+ double max_factor = heap_controller.max_growing_factor_;
CheckEqualRounded(max_factor, heap_controller.GrowingFactor(34, 1, 4.0));
CheckEqualRounded(3.553, heap_controller.GrowingFactor(45, 1, 4.0));
@@ -51,15 +51,15 @@ TEST_F(HeapControllerTest, HeapGrowingFactor) {
TEST_F(HeapControllerTest, MaxHeapGrowingFactor) {
HeapController heap_controller(i_isolate()->heap());
CheckEqualRounded(
- 1.3, heap_controller.MaxGrowingFactor(heap_controller.kMinSize * MB));
+ 1.3, heap_controller.MaxGrowingFactor(HeapController::kMinSize * MB));
CheckEqualRounded(1.600, heap_controller.MaxGrowingFactor(
- heap_controller.kMaxSize / 2 * MB));
+ HeapController::kMaxSize / 2 * MB));
CheckEqualRounded(
1.999, heap_controller.MaxGrowingFactor(
- (heap_controller.kMaxSize - Heap::kPointerMultiplier) * MB));
+ (HeapController::kMaxSize - Heap::kPointerMultiplier) * MB));
CheckEqualRounded(4.0,
heap_controller.MaxGrowingFactor(
- static_cast<size_t>(heap_controller.kMaxSize) * MB));
+ static_cast<size_t>(HeapController::kMaxSize) * MB));
}
TEST_F(HeapControllerTest, OldGenerationAllocationLimit) {
@@ -75,39 +75,43 @@ TEST_F(HeapControllerTest, OldGenerationAllocationLimit) {
double factor =
heap_controller.GrowingFactor(gc_speed, mutator_speed, max_factor);
- EXPECT_EQ(static_cast<size_t>(old_gen_size * factor + new_space_capacity),
- heap->heap_controller()->CalculateAllocationLimit(
- old_gen_size, max_old_generation_size, gc_speed, mutator_speed,
- new_space_capacity, Heap::HeapGrowingMode::kDefault));
+ EXPECT_EQ(
+ static_cast<size_t>(old_gen_size * factor + new_space_capacity),
+ heap->heap_controller()->CalculateAllocationLimit(
+ old_gen_size, max_old_generation_size, max_factor, gc_speed,
+ mutator_speed, new_space_capacity, Heap::HeapGrowingMode::kDefault));
- factor = Min(factor, heap_controller.kConservativeGrowingFactor);
- EXPECT_EQ(static_cast<size_t>(old_gen_size * factor + new_space_capacity),
- heap->heap_controller()->CalculateAllocationLimit(
- old_gen_size, max_old_generation_size, gc_speed, mutator_speed,
- new_space_capacity, Heap::HeapGrowingMode::kSlow));
-
- factor = Min(factor, heap_controller.kConservativeGrowingFactor);
- EXPECT_EQ(static_cast<size_t>(old_gen_size * factor + new_space_capacity),
- heap->heap_controller()->CalculateAllocationLimit(
- old_gen_size, max_old_generation_size, gc_speed, mutator_speed,
- new_space_capacity, Heap::HeapGrowingMode::kConservative));
+ factor = Min(factor, heap_controller.conservative_growing_factor_);
+ EXPECT_EQ(
+ static_cast<size_t>(old_gen_size * factor + new_space_capacity),
+ heap->heap_controller()->CalculateAllocationLimit(
+ old_gen_size, max_old_generation_size, max_factor, gc_speed,
+ mutator_speed, new_space_capacity, Heap::HeapGrowingMode::kSlow));
- factor = heap_controller.kMinGrowingFactor;
+ factor = Min(factor, heap_controller.conservative_growing_factor_);
EXPECT_EQ(static_cast<size_t>(old_gen_size * factor + new_space_capacity),
heap->heap_controller()->CalculateAllocationLimit(
- old_gen_size, max_old_generation_size, gc_speed, mutator_speed,
- new_space_capacity, Heap::HeapGrowingMode::kMinimal));
+ old_gen_size, max_old_generation_size, max_factor, gc_speed,
+ mutator_speed, new_space_capacity,
+ Heap::HeapGrowingMode::kConservative));
+
+ factor = heap_controller.min_growing_factor_;
+ EXPECT_EQ(
+ static_cast<size_t>(old_gen_size * factor + new_space_capacity),
+ heap->heap_controller()->CalculateAllocationLimit(
+ old_gen_size, max_old_generation_size, max_factor, gc_speed,
+ mutator_speed, new_space_capacity, Heap::HeapGrowingMode::kMinimal));
}
TEST_F(HeapControllerTest, MaxOldGenerationSize) {
HeapController heap_controller(i_isolate()->heap());
uint64_t configurations[][2] = {
- {0, heap_controller.kMinSize},
- {512, heap_controller.kMinSize},
+ {0, HeapController::kMinSize},
+ {512, HeapController::kMinSize},
{1 * GB, 256 * Heap::kPointerMultiplier},
{2 * static_cast<uint64_t>(GB), 512 * Heap::kPointerMultiplier},
- {4 * static_cast<uint64_t>(GB), heap_controller.kMaxSize},
- {8 * static_cast<uint64_t>(GB), heap_controller.kMaxSize}};
+ {4 * static_cast<uint64_t>(GB), HeapController::kMaxSize},
+ {8 * static_cast<uint64_t>(GB), HeapController::kMaxSize}};
for (auto configuration : configurations) {
ASSERT_EQ(configuration[1],