• mlippautz's avatar
    Reland of "[heap] Add more tasks for parallel compaction" · 7e283d74
    mlippautz authored
    - We now compute the number of parallel compaction tasks, depending on the
      evacuation candidate list, the number of cores, and some hard limit.
    - Free memory is moved over to compaction tasks (up to some limit)
    - Moving over memory is done by dividing the free list of a given space up among
      other free lists. Since this is potentially slow we limit the maximum amount
      of moved memory.
    
    This reverts commit bfccd518.
    
    BUG=chromium:524425
    LOG=N
    
    Review URL: https://codereview.chromium.org/1365743003
    
    Cr-Commit-Position: refs/heads/master@{#30945}
    7e283d74
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest 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...
test262-es6 Loading commit data...
unittests Loading commit data...
webkit Loading commit data...