Java Virtual Machines (JVM) и их сравнение производительности

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

sun jvm vs. openjdk jvm vs. rockit jvm vs. j9 jvm vs. apache гармония.

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

Ответ 1

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

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

Ответ 2

Этот довольно недавний.

ПРИМЕЧАНИЕ. Конечно, контрольные показатели - это лишь ограниченный набор консервированных процедур. Они действительно не дают вам реального представления о картине

Ответ 3

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

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