| Index: src/incremental-marking.cc
|
| diff --git a/src/incremental-marking.cc b/src/incremental-marking.cc
|
| index 5690821aaa0690b1621adb0a339c9a35d1486486..f8895942a881a661ca8d34d5f1f2f43ebe363001 100644
|
| --- a/src/incremental-marking.cc
|
| +++ b/src/incremental-marking.cc
|
| @@ -567,7 +567,8 @@ void IncrementalMarking::Step(intptr_t allocated_bytes) {
|
|
|
| if ((steps_count_ % kAllocationMarkingFactorSpeedupInterval) == 0) {
|
| allocation_marking_factor_ += kAllocationMarkingFactorSpeedup;
|
| - allocation_marking_factor_ *= 1.3;
|
| + allocation_marking_factor_ =
|
| + static_cast<int>(allocation_marking_factor_ * 1.3);
|
| if (FLAG_trace_gc) {
|
| PrintF("Marking speed increased to %d\n", allocation_marking_factor_);
|
| }
|
|
|