What is the motivation for using a non-Sun JRE / JDK?

4 answers

Many people answer a different question than what you asked. The JDK used to compile the code is different from the JVM used to run it.

Since most optimizations happen JIT, the quality of the generated code from your compiler is not very important. This leaves reason to use a specific JDK like:

  • Compile performance. At one time, IBM Jikes was a very fast compiler.
  • . , IDE, .
  • . , - IBM StringBuilder. , Sun JVM.
+1

, , , Eclipse . , Eclipse, JDK nun-Sun (Oracle).

. -, Eclipse . , , IMO, , .

, Eclipse "" . , , , . NotYetCompiledException. ( - )

+1

WebLogic, JRockit . JVM. , .

0

, JRockIt - JRE, , , : 100% 100%.

In fact, many people think that you switch the Embrace JRE, expand and extinguish the strategy, sometimes this is the "only recommended way" to solve the problem.

http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish

I promise, I suffered these years ago and paid for it: (

0
source

All Articles