Open Collective
Open Collective
Loading

Building a new Garbage Collector

Part of: Boa

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:
  • 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?

Our team

HalidOdat

Core Contributor

João Borges

Core Contributor

Raskad

Core Contributor

Jedel

Core Contributor

Contribute


Become a financial contributor.

Financial Contributions

Custom contribution
Donation
Make a custom one-time or recurring contribution.