Discussion about this post

User's avatar
Neural Foundry's avatar

Really solid compilation of what's coming in 26. JEP 522's reduced synchronization for G1 is particualrly interesting because throughput gains often come at latency costs, but this one seems to tackle both. The dual card table approach is clever, letting mutators run mostly lock-free while GC scans the alternate set. I'm curiuos though, for workloads with extremely high allocation rates, does the swap overhead between tables become noticeable, or is it mostly negligible under typical production scenarios?

Expand full comment

No posts

Ready for more?