J2SE 5.0_05 has significant performance improvements
J2SE 5.0_05 is now available!
J2SE 5.0_05 is the latest Tiger update release and includes several performance optmizations. Here a few of that we're particularly happy about.
Large Page Support for Solaris, Linux, and Windows.
J2SE 5.0_05 adds large pages support to Linux and Windows. To enable on these platforms use: -XX:+UseLargePages. This feature is on by default on Solaris 10. For detailed instructions see:
(bottom of the page)
System.arraycopy optimizations on SPARC and x64
System.arraycopy optimizations first identified on x64 platforms have now been extended to include SPARC platforms as well.
The J2SE 5.0_05 server compiler includes simple lock coarsening. This is the first phase of our uncontended synchronization performance improvements coming in upcoming update releases.
Continued J2SE API Performance Improvments
J2SE 5.0_05 includes many improvements to the J2SE API. This is part of Sun continued performance work, expect to see more improvments in upcoming updates as well.