> They have been tested at Oracle by running the full JDK test suite. They have also been tested at Amazon by hundreds of services in production, most of them using backports of the feature to JDK 21 and JDK 17.
One of the underappreciated perks of working on platform teams in large (and very large in the case of Amazon) companies is that you've got a playground to see and quantify the impact of your performance work that few others have.
The JVM used to have a reputation for requiring byzantine flags to properly optimise its performance (mostly GC configuration). We've mostly left that behind these days, but it feels like JEP 519 takes a step backwards here.
Many JVM users can make huge performance gains by switching the GC to a better once and by toggling all kinds of options.
So, you still need to run some perf. testing on your own to decide.
hmottestad•6h ago
Very good performance results though. Particularly like the json parsing benchmark showing a 10% performance improvement.