Excelsior JET 10.5 Ships with All-New CoreBalance™ Garbage Collector
Join the DZone community and get the full member experience.Join For Free
We have updated Excelsior JET, a compliant Java SE 7 implementation with an Ahead-Of-Time compiler, to version 10.5. Technically, this is an interim performance release introducing just one new feature, but that feature has been in the making for nearly seven years!
CoreBalance™ is our all-new garbage collection algorithm, designed to reduce "stop-the-world" pauses and overall GC overheads on parallel (multi-core, multi-CPU) hardware.
Here are the preliminary results obtained by running SPECjbb on a system with a single quad-core CPU: average GC pause is 42% down, maximum GC pause is 29% down, and the total GC time is down by 37% compared to the previous version:
Other improvements in 10.5:
- Support for Eclipse RCP 4.4 (Luna) and OS X 10.10
- Trial generation ported over to the 64‑bit version
- 64‑bit executables are now smaller and faster
We have fully functional 90-days evaluation packages of Excelsior JET for Windows, OS X, and Linux available for download (no registration required).
Opinions expressed by DZone contributors are their own.