Facilidade de assassino ou cenário que tornaria outra JVM uma escolha melhor do que a Sun JVM?

Para o Java SE, existem várias JVMs disponíveis para execução em produção no x86:

IBM J9Oracle JRockit -http://www.oracle.com/technology/products/jrockit/index.htmlApache Harmony -http://harmony.apache.org/Aquele no OS X (se for um Mac) que parece ser o Sun com o Aqua Swing.OpenJDK

além de algumas ofertas personalizadas para execução em um servidor:

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

Outras plataformas:

Sun Solaris JVM - melhor escalabilidade que x86?(edit) compilador GNU para Java -http://gcc.gnu.org/java/ - pode compilar para código nativo em múltiplas plataformas.

A Sun JVM possui uma vantagem distinta com o programa jvisualvm, que permite a inspeção em tempo de execução do código em execução. Existe alguma vantagem técnica de qualquer outra JVM que possa torná-la uma melhor escolha para desenvolvimento e / ou produção?

Em outras palavras, existe uma instalação ou cenário matador que faria qualquer investimento de tempo / esforço / dinheiro valer a pena em outra JVM?

(Por favor, sugira também JVMs adicionais se elas forem uma boa escolha).

questionAnswers(10)

yourAnswerToTheQuestion