diff options
Diffstat (limited to 'deps/v8/src/incremental-marking.h')
-rw-r--r-- | deps/v8/src/incremental-marking.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/deps/v8/src/incremental-marking.h b/deps/v8/src/incremental-marking.h index fc5a978cc4..47d5a518bf 100644 --- a/deps/v8/src/incremental-marking.h +++ b/deps/v8/src/incremental-marking.h @@ -75,7 +75,9 @@ class IncrementalMarking { bool WorthActivating(); - void Start(); + enum CompactionFlag { ALLOW_COMPACTION, PREVENT_COMPACTION }; + + void Start(CompactionFlag flag = ALLOW_COMPACTION); void Stop(); @@ -110,10 +112,7 @@ class IncrementalMarking { static const intptr_t kMarkingSpeedAccelleration = 2; static const intptr_t kMaxMarkingSpeed = 1000; - void OldSpaceStep(intptr_t allocated) { - Step(allocated * kFastMarking / kInitialMarkingSpeed, - GC_VIA_STACK_GUARD); - } + void OldSpaceStep(intptr_t allocated); void Step(intptr_t allocated, CompletionAction action); @@ -226,8 +225,6 @@ class IncrementalMarking { void ResetStepCounters(); - enum CompactionFlag { ALLOW_COMPACTION, PREVENT_COMPACTION }; - void StartMarking(CompactionFlag flag); void ActivateIncrementalWriteBarrier(PagedSpace* space); |