benchmarks
- Loom Carrier on a Reactive Stack: 78 MB for Free
"Virtual threads don't help reactive apps." You've heard this. Probably said it. The reasoning is sound: a fully reactive stack — Mono/Flux from HTTP client through R2DBC to Netty — never blocks a platform thread. Virtual threads solve blocking. No blocking, …
- Every GC Failed at 256 MB (Except the Boring One)
Update, 2026-10-25: An earlier version said Serial is the only garbage collector in GraalVM Community Edition native images. CE also ships Epsilon (--gc=epsilon), a no-op collector that never frees memory and is meant for short-lived programs. For a service, …
- Native Image vs JVM at 128 MB: The Benchmark Nobody Warned Me About
Update, 2026-10-25: An earlier version said Serial is the only garbage collector in GraalVM Community Edition native images. CE also ships Epsilon (--gc=epsilon), a no-op collector that never frees memory and is meant for short-lived programs. For a service, …