Killer lub scenariusz, który sprawiłby, że inny JVM byłby lepszym wyborem niż Sun JVM?

W przypadku Java SE dostępnych jest kilka maszyn JVM do uruchamiania w produkcji na x86:

IBM J9Oracle JRockit -http://www.oracle.com/technology/products/jrockit/index.htmlApache Harmony -http://harmony.apache.org/Ten w OS X (jeśli Mac), który wydaje się być Sun z Aqua Swing.OpenJDK

plus niektóre niestandardowe oferty do uruchomienia na serwerze:

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

Inne platformy:

Sun Solaris JVM - lepsza skalowalność niż x86?(edytuj) kompilator GNU dla Javy -http://gcc.gnu.org/java/ - może kompilować się do kodu natywnego na wielu platformach.

Sun JVM ma wyraźną przewagę dzięki programowi jvisualvm, który umożliwia inspekcję uruchomionego kodu w czasie wykonywania. Czy są jakieś techniczne zalety jakiejkolwiek innej maszyny JVM, która mogłaby uczynić ją lepszym wyborem dla rozwoju i / lub produkcji?

Innymi słowy, czy istnieje jakiś obiekt lub scenariusz zabójcy, który zainwestowałby czas / wysiłek / pieniądze w inną maszynę JVM?

(Proszę również zasugerować dodatkowe maszyny JVM, jeśli byłyby one dobrym wyborem).

questionAnswers(10)

yourAnswerToTheQuestion