Description[heap] New heuristics for incremental marking step size.
This patch simplifies code for speeding up marking and
removes write barrier counter.
The step size is now computed based in two parts:
- bytes to mark in order to keep up with allocation,
- bytes to mark in order to make progress.
BUG=chromium:616434, chromium:646139, chromium:644819
LOG=NO
Committed: https://crrev.com/1beb89f24cb01663843a7519921e7caf0910c760
Cr-Commit-Position: refs/heads/master@{#39827}
Patch Set 1 : x #Patch Set 2 : 10 #Patch Set 3 : tracing #Patch Set 4 : 5ms #Patch Set 5 : 5ms #Patch Set 6 : 1mb #Patch Set 7 : 5ms #Patch Set 8 : small optimization #Patch Set 9 : comments #
Total comments: 9
Patch Set 10 : address some comments #Patch Set 11 : use space iterator #
Dependent Patchsets: Messages
Total messages: 25 (15 generated)
|