Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Diffrence between JRockit in BEA Weblogic and Sun Java Implementation

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

like image 312
Punith Raj Avatar asked Apr 28 '12 06:04

Punith Raj


People also ask

What is the difference between Sun JDK and JRockit in WebLogic?

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).

What is JRockit in WebLogic?

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.


1 Answers

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):

  • "Comparison Between Sun JDK And Oracle JRockit"
  • JRockit JVM versus HotSpot JVM
  • Wikipedia's JRockit page.
like image 190
Stephen C Avatar answered Sep 30 '22 15:09

Stephen C