Tag
The article investigates why Arrays.fill is 265 times slower on G1GC compared to ParallelGC, tracing the issue to JIT-generated code and memory barriers through detailed profiling and assembly analysis.
Porffor, a compiler, is transitioning from pre-alpha to alpha on August 11th with major updates including self-hosting, a core rewrite, garbage collection, and significant performance improvements.
Claude Code CLI has been optimized to reduce CPU usage by 2x at p99 by updating Bun's garbage collector to run only when the process is idle.
The author details performance improvements to the garbage collector for their toy programming language Plush, focusing on optimizing the copying algorithm to reduce collection time.
TLA+ is a model checking tool that explores all state interleavings to find bugs in distributed systems; it helped improve safety in Depot Registry's garbage collector by identifying a missed bug through formal verification.
JDK 27 introduces notable changes to HotSpot's stop-the-world garbage collectors, most significantly JEP 523 making G1 the default GC in all environments, alongside various improvements, refactorings, and bug fixes.
A technical article explains the true performance costs of garbage collection, contrasting tracing GCs, reference counting, and compile-time memory management in languages like Go, Java, Rust, Swift, and Python.
Wasmtime 47 enables Wasm GC and exceptions proposals by default, making it easier for high-level languages with garbage collection and exceptions to target WebAssembly efficiently.
The second edition of 'The Garbage Collection Handbook' updates the authoritative reference on automatic memory management, covering new hardware, software, and algorithm developments.
This master's thesis at Uppsala University, done in collaboration with Oracle, investigates reducing the overhead of weak reference processing in the ZGC garbage collector by proposing three pipeline modifications and an alternative annotated-field mechanism.
Python 3.14 introduced an incremental garbage collector that was later reverted in 3.14.5 due to memory pressure reports. This article explains the changes, their impact, and the controversy around the revert.
Fil-C 0.679 is a new release of a fanatically compatible memory-safe implementation of C and C++ that uses concurrent garbage collection and invisible capabilities to prevent all memory safety errors without escape hatches.
David Crawshaw argues that while the industry invests in Rust's lack of GC, Jane Street's OCaml with OxCaml demonstrates that GC is beneficial for most code paths, with only 1% needing performance optimization.
This article discusses the decision to revert the incremental garbage collection feature in Python 3.14 and 3.15.
A TokioConf 2026 talk/blog post explores pushing safe Rust to its limits by implementing tracing garbage collection for complex pointer structures, sharing techniques for circular references and raw-pointer GC design.
safe-gc is a new Rust crate that provides a garbage collector implemented entirely without unsafe code, using heap-indexing instead of direct pointer dereferencing to maintain memory safety.