News: BEA releases JRockit 5.0 update and Memory Leak Detector tool
BEA has made an updated version of JRockit 5.0 available for download at http://commerce.bea.com/products/weblogicjrockit/5.0/jr_50.jsp
- Posted by: Henrik Stahl
- Posted on: July 20 2005 05:02 EDT
This update bundles J2SE 5.0 Update 3 and includes support for the Memory Leak Detector tool.
This version of JRockit supports Linux and Windows on x86 an Itanium, and adds support for Intel EM64T and AMD64, see the supported configurations for details. The next JRockit 5.0 release will contain a port Solaris/Sparc. AIX and HP-UX ports are also coming.
As always, performance has been a major focus. This version of JRockit currently holds the record on 2-way servers on the recently released SPECjbb2005 benchmark.
The JRockit JVM is free for production and development use.
- Memory Leak Detector URL seems broken by Saqib Rasul on July 20 2005 09:58 EDT
- Profiling by Bill Burke on July 20 2005 13:47 EDT
- Comparing platform performance by Frank Cohen on July 20 2005 16:11 EDT
- JRocket Windows vs SunVM Solaris/Sparc by Frank Cohen on July 20 2005 16:15 EDT
- Comparing platform performance by sheng song on July 20 2005 19:23 EDT
- BEA JRockit Memory Leak Detector by Santosh Maskar on July 20 2005 23:48 EDT
- Congratulations by Bela Ban on July 22 2005 02:54 EDT
I get the following message:
We're sorry, the URL, http://dev2dev.bea.com/wljrockit/tools.html is either incorrect or no longer available.
If you followed this link from outside of one of our sites, we'd appreciate if you'd let the owner of the referring page know.
If you followed it from within our sites, or if you believe you received this message in error, please send feedback and let us know that you got error 404 looking for http://dev2dev.bea.com/wljrockit/tools.html which was linked to on page http://www.theserverside.com/news/thread.tss?thread_id=35342 .
Very strange - I checked each link, and they all worked for me.
strange indeed, its working for me too. Sorry about that! dunno what i did...
Has the CPU profiling improved?
Can you clarify your question? Which feature of JRockit or which tool are you referring to?
I want to compare JRockit on Sun Solaris/Sparc performance to Microsoft Windows Server 2003 on Intel. The comparison will tell me which server runs fastest. What is the current state-of-the-art?
I really should read what I type before hitting the send button. Sorry about that. Here's what I'm after:
I want to compare JRocket on Windows 2003 Server on Intel against Sun JVM on Solaris SPARC. The comparison will tell me which server runs fastest. What is the current state-of-the-art?
My guess is that JRockit/Intel is quite a bit faster. Sparc chips have not kept up in performance with Intel (or for that matter AMD), and JRockit tends to compare well when going head-to-head with Sun Hotspot on identical hardware, at least on the type of applications we optimize JRockit for (server side apps).
Some performance numbers found on the web:
And one thread on this subject in the JRockit user forums:
We see a lot of companies migrating from Solaris/Sparc to Linux/Intel and Windows/Intel. The result has invariably been impressive in favor of JRockit/Intel. There seems to be little difference between Windows and Linux.
But as always, don't take our word for it - do your own benchmarking on your application. If it doesn't perform well with JRockit, let us know and we might just fix it!
Here are some SPECjbb2000 results I believe were released yesterday:
It's not a direct comparison, but:
JRockit/Windows/AMD 4 CPUs (8 cores) - 296179
Hotspot/Solaris/Sparc 8 CPUs - 240673
It still has no support of Windows x64 Edition yet.
So there is no 64bit JVM on EM64T for Windows.
Windows x64 Edition (EM64T, AMD64) is supported with the 32-bit x86 JVM. A native 64-bit version will be added in the next JRockit 5.0 release.
regestration page contains duplicate entries for selecting the operating system and hardware,
There are two sets of questions, one covering development platforms and one covering deployment (production), which is as it should be. Or were you referring to something else?
What did you guys do ? This version rocks !
I always got sub-par performance with JRockit compared to SUN's JVM for my performance tests with JGroups. Usually, JRockit would be 50% slower than SUN's JDK.
Now, I get between 15-30% *better* performance !
This is for 20000 messages, I noticed a slow-down with 200000 messages, but I have to look into this a bit more and probably change the default garbage collector and/or tune some options.
But the initial results look promising.
I also liked the console a lot, especially the profiling stuff which can be turned on and off, and I'm looking forward to trying out the leak detector and runtime analyzer tools.
Congratulations on a job well done !
Glad to hear it works well for you, Bela! We are continually working on improving performance, so we probably fixed something that had been a botteneck running JGroups with JRockit before.
The Runtime Analyzer is an excellent tool for finding bottlenecks in your Java code (and in the JVM). If you have a lot of concurrent sessions, take a closer look at the lock profiling tab.
More information here:
Please follow up with any problems in the user forums at:
We are especially interested in hearing about bugs and performance issues in JRockit. If your app runs faster with Hotspot, let us know so we can improve.