Skip to content

Fix various garbage collection bugs and improve performance of the garbage collector

Yorick Peterse requested to merge fix-gc-bugs into master

This fixes various bugs in the garbage collector, such as not remembered promoted objects, and significantly improves performance by performing more work in parallel.

Fixes #176 (closed)

TODO

  • Increase allocation threshold when promoting more than X% of the live objects to the mature space Moved to #181 (closed)
  • Stop evacuating when we run out of recyclable blocks in the target bucket We will take care of this at some later point in time
Edited by Yorick Peterse

Merge request reports