FUGC: Understand the GC in Fil-C

4 ricecat 0 9/1/2025, 2:16:08 PM
FUGC is the GC of Fil-C, a C/C++ language extension for memory-safe, here's the previous post to introduce Fil-C. In this post, we will introduce FUGC briefly.

Non-stop, concurrent, mostly parallel

FUGC (Fil Unified Garbage Collector) is a non-stop, concurrent, and mostly parallel garbage collector. This means the program, often called the mutator, continues executing while garbage collection takes place, with only minimal pauses. By overlapping collection work with normal program execution, FUGC avoids the long stop-the-world interruptions typical of traditional collectors, while parallelism among GC threads helps it reclaim memory efficiently.

https://www.gizvault.com/archives/understand-the-gc-in-fil-c

Comments (0)

No comments yet