Description[heap] Refactor incremental marking step.
This patch
- extracts the logic of keeping track of allocated bytes
from the actual incremental marking step.
- replaces OldSpaceStep with a check for incremental marking start.
- removes the force_marking parameter of AdvanceIncrementalMarking.
BUG=chromium:616434
LOG=NO
Committed: https://crrev.com/eca8a5ebbdab6b3276fca3abead893fd721336a0
Cr-Commit-Position: refs/heads/master@{#39213}
Patch Set 1 #Patch Set 2 : fixes #Patch Set 3 : x #Patch Set 4 : x #
Total comments: 2
Patch Set 5 : small fix #
Total comments: 2
Patch Set 6 : fix assert in SimulateIncrementalMarking #Patch Set 7 : fix sweeping in test #Patch Set 8 : another fix of the test #
Messages
Total messages: 27 (15 generated)
|