• ulan's avatar
    [heap] New heuristics for starting of incremental marking. · 55683ddd
    ulan authored
    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
    
    Review-Url: https://codereview.chromium.org/2364923002
    Cr-Commit-Position: refs/heads/master@{#39831}
    55683ddd
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
fuzzer Loading commit data...
inspector_protocol_parser_test Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
promises-aplus Loading commit data...
simdjs Loading commit data...
test262 Loading commit data...
unittests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
bot_default.gyp Loading commit data...
bot_default.isolate Loading commit data...
default.gyp Loading commit data...
default.isolate Loading commit data...
optimize_for_size.gyp Loading commit data...
optimize_for_size.isolate Loading commit data...
perf.gyp Loading commit data...
perf.isolate Loading commit data...