Виртуальные машины Java (JVM) и их сравнение производительности

Мне было интересно, знает ли кто-нибудь, есть ли какие-то критерии, которые сравнивают следующие jvms.

солнце для JVM и использовать OpenJDK JVM-машины и сайт Rockit в JVM и в J9 JVM-машины и Апач гармонии.

какой из них имеет лучшую производительность?

3 ответов


ответ действительно зависит от ряда характеристик приложения. См. здесь для примера:http://jmob.ow2.org/jvm.html

чтобы получить представление о некоторых общих критериях, попробуйте Googling: JVM Performance benchmark


Это совсем недавно.

Примечание: конечно, бенчмарки - это просто ограниченный набор консервированных процедур. Они действительно не дают вам реального представления о картине


ответ очень сложный, учитывая, что каждая JVM имеет разные сильные и слабые стороны.

Я бы посмотрел на спецификации бенчмарков -смену specjbb2005 & SPECjEnterprise2010 - они актуальны, рецензируются и активно управляются многими компаниями (в отличие от jmob.ow2.org скамейки, которые были смутно актуальны в эпоху Pentium 3!).