
Building a new Garbage Collector
Part of: Boa
Fiscal Host: Open Source Collective
Improving the performance of the engine

About
Boa is in need of a new garbage collector. The main reason is to improve performance, many of our bottlenecks right now are within the GC part of our code base. The other reason is we have features we can't implement until the GC is refactored.
Our new GC would:
Our new GC would:
- Have better allocation to support Boa's needs (stop relying on the global allocator)
- Have support for parallelisation (make use of all cores when collecting)
- Have an improved API
How do we plan to tackle this issue?
- Experiment with the Oscars repo: (named after Oscar the Grouch)
- Discuss plans in our "GC" matrix channel
- Track issues using the GC Rebuild Github project
Our team
Jason Williams
Admin
Iban Eguia
Admin
HalidOdat
Core Contributor
João Borges
Core Contributor
Raskad
Core Contributor
Jedel
Core Contributor

Contribute
Become a financial contributor.