Concurrent string table scanning and concurrent code root tracing in Shenandoah GC
Handling finalization and weak references with Shenandoah GC
Impact of Shenandoah GC on memory allocation performance in Java
Concurrent pre-evacuation and concurrent pre-relocation in Shenandoah GC
Performance impact of lock contention with Shenandoah GC