diff options
Diffstat (limited to 'deps/v8/src/heap/heap-controller.h')
-rw-r--r-- | deps/v8/src/heap/heap-controller.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/deps/v8/src/heap/heap-controller.h b/deps/v8/src/heap/heap-controller.h index bba1588669..d4a3534cd7 100644 --- a/deps/v8/src/heap/heap-controller.h +++ b/deps/v8/src/heap/heap-controller.h @@ -14,9 +14,8 @@ namespace v8 { namespace internal { struct BaseControllerTrait { - // Sizes are in MB. - static constexpr size_t kMinSize = 128 * Heap::kPointerMultiplier; - static constexpr size_t kMaxSize = 1024 * Heap::kPointerMultiplier; + static constexpr size_t kMinSize = 128u * Heap::kPointerMultiplier * MB; + static constexpr size_t kMaxSize = 1024u * Heap::kPointerMultiplier * MB; static constexpr double kMinGrowingFactor = 1.1; static constexpr double kMaxGrowingFactor = 4.0; @@ -43,7 +42,7 @@ class V8_EXPORT_PRIVATE MemoryController : public AllStatic { double mutator_speed); static size_t CalculateAllocationLimit(Heap* heap, size_t current_size, - size_t max_size, + size_t min_size, size_t max_size, size_t new_space_capacity, double factor, Heap::HeapGrowingMode growing_mode); |