2012-04-28 27 views

Respuesta

6

En primer lugar, BEA y Sun fueron tomados por Oracle. Entonces JRockit y HotSpot ahora son ambos productos de Oracle.

JRockit comenzó como una JVM más rápida que el Hotspot para el código del lado del servidor, pero se ha trabajado mucho desde entonces para hacer Hotspot más rápido, por lo que no está claro si eso todavía se aplica. La otra cosa que recuerdo es que JRockit tiene (tuvo) una estrategia de tamaño de montón diferente. En particular, no necesita proporcionar un límite superior fijo para el montón. Esto podría ser algo bueno o malo, según su perspectiva.

Desde un punto de vista puramente funcional, las implementaciones de JRockit y HotSpot de la misma base de Java deberían ser prácticamente idénticas.

Éstos son algunos otros recursos (a partir de una búsqueda en Google):

+0

No estoy seguro acerca de esta respuesta, pero Jrockit se utilizó para las aplicaciones grandes del lado del servidor. Como mencionas puede ser una de la estrategia de tamaño de montón, y como ambos están en manos de Oracle ahora necesitamos ver cómo cambiarán con algunos productos similares. –

+0

Por ejemplo, [Java 7 Update 4 Release Notes] (http://www.oracle.com/technetwork/java/javase/7u4-relnotes-1575007.html) ofrece algunos ejemplos de funcionalidad reimplementada de JRockit. Parece que finalmente los fusionará? Quién sabe... –

1

técnicamente son tanto de Oracle ahora. ;)

Teniendo en cuenta la mayor parte de los desarrolladores para la ex JVM de Sun son del equipo de JRockit, sospecho que la diferencia se hará más pequeño con el tiempo (es decir, sólo hay un equipo de desarrollo para ambos productos)

Cuestiones relacionadas