In primo luogo, BEA e Sun sono stati entrambi rilevati da Oracle. Quindi JRockit e HotSpot sono ora entrambi prodotti Oracle.
JRockit ha iniziato come JVM più veloce di Hotspot per il codice lato server, ma da allora è stato fatto molto lavoro per rendere Hotspot più veloce, quindi non è chiaro se ciò si applica ancora. L'altra cosa che ricordo è che JRockit ha (avuto) una diversa strategia di dimensionamento dell'heap. In particolare, non è necessario fornire un limite superiore fisso per l'heap. Questa potrebbe essere una buona cosa o una brutta cosa, a seconda della tua prospettiva.
Da un punto di vista puramente funzionale, le implementazioni JRockit e HotSpot della stessa linea di base Java devono essere identiche allo.
Qui ci sono alcune altre risorse (da una ricerca su Google):
fonte
2012-04-28 07:59:31
Non sono sicuro di questa risposta, ma Jrockit è stato utilizzato per le grandi applicazioni lato server. Come accennato potrebbe essere il bcoz della strategia della dimensione dell'heap, e poiché entrambi sono nelle mani dell'oracolo ora devono guardare come scambieranno con altri due come prodotti simili. –
Ad esempio, [Java 7 Update 4 Release Notes] (http://www.oracle.com/technetwork/java/javase/7u4-relnotes-1575007.html) fornisce alcuni esempi di funzionalità reimplementati da JRockit. Sembra che alla fine li uniranno? Chissà... –