Java 21: A Comparison to Java 17 and Performance Benchmarks
The article discusses the upcoming release of Java 21 and compares its performance to Java 17. Java 21, a long-term support (LTS) release, brings new features, bugfixes, and smaller improvements. The author recommends developers to start using Java 21 as soon as possible to ensure compatibility and performance. The article presents micro-benchmarks that focus on the score calculation part of the solver, showing a small performance improvement in most cases when switching to Java 21. The author also includes real-world benchmarks, running the entire solver, which also demonstrate small performance improvements. The article concludes that Java 21 is a reliable choice for developers, and it will be generally available on September 19, 2023. Developers can already try it out using the release candidate builds.