We have different JRE implementation from 2 vendors one is Jrockit from BEA and other is from Sun. In my project the document clearly states to use the Jrockit implementation from BEA. So i want to know the differences and upperhand of Jrockit over the standard sun JVM.
thanks Punith
The JRockit JDK is very similar, in the file layout, to the Sun JDK, except that it includes a new JRE with the JRockit JVM and some changes to the Java class libraries (however, all of the class libraries have the same behavior in the JRockit JDK as in the Sun JDK).
The JRockit JVM is used when you deploy Sterling Order Management Software with WebLogic application servers on either the Red Hat Enterprise Linux® or Windows operating system on Intel processor-based systems. Implementation. The Oracle JRockit was designed for server-side applications.
Firstly, BEA and Sun were both taken over by Oracle. So JRockit and HotSpot are now both Oracle products.
JRockit started out as a faster JVM than Hotspot for server-side code, but a lot of work has been done since then to make Hotspot faster, so it is not clear if that still applies. The other thing that I recall is that JRockit has (had) a different heap sizing strategy. In particular, you didn't need to provide a fixed upper bound for the heap. This could be a good thing or a bad thing, depending on your perspective.
From a purely functional stand-point, JRockit and HotSpot implementations of the same Java baseline should be virtually identical.
Here are some other resources (from a Google search):
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With