Description[heap] New heuristics for starting of incremental marking.
The motivation for this patch is to move more marking work to tasks.
This is done by postponing the start of incremental marking until
a marking task is running.
This patch introduces a soft and a hard limits for incremental marking.
When the soft limit is reached, the marking task is scheduled.
If the hard limit is reached before the task is running, then
incremental marking is started without waiting for the task.
BUG=chromium:616434
LOG=NO
Committed: https://crrev.com/55683ddd2a32e0dfb8df66271fbf53e3618cce9d
Cr-Commit-Position: refs/heads/master@{#39831}
Patch Set 1 #Patch Set 2 : x #Patch Set 3 : rebase #Patch Set 4 : clean up #Patch Set 5 : comment #Patch Set 6 : rebase #
Total comments: 2
Patch Set 7 : rename ReachedIncrementalMarkingLimit to IncrementalMarkingLimitReached #Patch Set 8 : rebase #Patch Set 9 : rebase #
Depends on Patchset: Messages
Total messages: 18 (11 generated)
|