Pete Freitag Pete Freitag

Bea JRockit 5 JVM Released


Bea has released JRockit 5.0 JVM. Here is a link to some release notes.

JRockit 5.0 is a J2SE 5.0 compatible Java Runtime Environment. The JRockit JVM main design goal is performance, and the 5.0 version shows a 5-10% performance increase over their previous version on linux.

This JVM should work with ColdFusion MX/JRun, though I have not tested it myself yet.

Like this? Follow me ↯

Bea JRockit 5 JVM Released was first published on February 22, 2005.

If you like reading about jvm, bea, jrockit, or java then you might also like:

FuseGuard Web App Firewall for ColdFusion

The FuseGuard Web Application Firewall for ColdFusion & CFML is a high performance, customizable engine that blocks various attacks against your ColdFusion applications.


JRockit always has showed off regarding performance under Linux. However, the other side of the medal is, that it also requires more memory than the standard SUN VM for Linux.

Under Windows, I couldn't see that much performance advantage compared to the SUN VM.

Anyway, JRockit is a very good choice for the Linux platform!
by Daniel on 02/22/2005 at 4:47:47 PM UTC
cf doesn't yet 100% support jdk 1.5 (or 5.0). i would imagine that jrocket 5.0 wouldn't work 100% either.
by PaulH on 02/23/2005 at 1:05:23 AM UTC
It's true JRockit uses more memory than Hotspot, though the difference is smaller now than it used to be. A common figure is 10% more, depending on the app. However, if you don't specify fixed heap sizes, it will be more since JRockit per default allocates a larger heap than Hotspot.

Regarding performance, it depends a lot on the application, but on the 500+ benchmarks we run regularly, we beat Hotspot Server on a vast majority. Often by a healthy margin both on Windows and Linux.

Regarding spinlock issues on SMP machines, we made major improvements to these algorithms last fall. These improvements are included in both our 1.4.2 and 5.0 releases.

Henrik, JRockit Team
by Henrik Ståhl on 02/24/2005 at 4:37:03 AM UTC