Killeranlage oder Szenario, das eine andere JVM zu einer besseren Wahl machen würde als die Sun JVM?

Für Java SE stehen mehrere JVMs zur Verfügung, die in der Produktion auf x86 ausgeführt werden können:

IBM J9Oracle JRockit -http://www.oracle.com/technology/products/jrockit/index.htmlApache Harmony -http://harmony.apache.org/Die in OS X (wenn ein Mac), die Sonne mit Aqua Swing zu sein scheint.OpenJDK

sowie einige benutzerdefinierte Angebote für die Ausführung auf einem Server:

Azul -http://www.azulsystems.com/Google App Engine Java -http://code.google.com/intl/da/appengine/docs/java/overview.html

Andere Plattformen:

Sun Solaris JVM - bessere Skalierbarkeit als x86?(edit) GNU Compiler für Java -http://gcc.gnu.org/java/ - Kann auf mehreren Plattformen zu nativem Code kompiliert werden.

Die Sun JVM hat einen deutlichen Vorteil mit dem Programm jvisualvm, das die Laufzeitüberprüfung von laufendem Code ermöglicht. Gibt es irgendwelche technischen Vorteile einer anderen JVM, die sie zu einer besseren Wahl für die Entwicklung und / oder Produktion machen könnten?

Mit anderen Worten, gibt es eine Killer-Einrichtung oder ein Killer-Szenario, bei dem sich eine Investition in Zeit, Mühe und Geld für eine andere JVM lohnt?

(Bitte schlagen Sie auch zusätzliche JVMs vor, wenn diese eine gute Wahl wären.)

Antworten auf die Frage(10)

Ihre Antwort auf die Frage