High-performance garbage collection for C++
Summary
Technical overview of Oilpan, a C++ garbage collector used in Blink to manage C++ memory connected to V8 via cross-component tracing. Covers mark-sweep approach, pointer tracing via Visitor and Trace methods, and the evolution toward incremental and concurrent sweeping to reduce main-thread work, with real-world performance gains shown in benchmarks.