2012-04-28 10 views

Antwort

6

Zum einen BEA und Sun wurden beide von Oracle übernommen. JRockit und HotSpot sind jetzt beide Oracle-Produkte.

JRockit begann als eine schnellere JVM als Hotspot für serverseitigen Code, aber seitdem wurde viel getan, um Hotspot schneller zu machen, so ist es nicht klar, ob das noch gilt. Die andere Sache, an die ich mich erinnere, ist, dass JRockit eine andere Heap-Sizing-Strategie hatte (hatte). Insbesondere mussten Sie keine feste obere Grenze für den Heap angeben. Dies kann eine gute Sache oder eine schlechte Sache sein, abhängig von Ihrer Perspektive.

Von einem rein funktionalen Standpunkt, JRockit und HotSpot Implementierungen der gleichen Java-Basislinie sollte praktisch identisch sein.

Hier sind einige andere Ressourcen (von einer Google-Suche):

+0

Nicht sicher über diese Antwort, aber Jrockit wurde für die Server-Seite große Anwendungen verwendet. Wie Sie erwähnt, kann BCOZ der Heap-Size-Strategie sein, und wie beide in Händen von Orakel sind, müssen Sie jetzt sehen, wie sie mit 2 einige ähnliche Produkte handeln werden. –

+0

Zum Beispiel gibt [Java 7 Update 4 Release Notes] (http://www.oracle.com/technetwork/java/javase/7u4-relnotes-1575007.html) ein Beispiel für eine Funktionalität, die von JRockit neu implementiert wurde. Scheint, dass sie sie irgendwann zusammenführen werden? Wer weiß... –

1

Technisch sind sie beide von Oracle. ;)

für das ehemalige Sun JVM sind aus der JRockit Team die meisten Entwickler Da ich die Differenz vermuten kleiner im Laufe der Zeit werden wird (dh es gibt nur ein Entwicklungsteam für beide Produkte)

Verwandte Themen