Виртуальные машины Java (JVM) и сравнение их производительности - PullRequest
10 голосов
/ 18 июня 2010

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

Sun JVM против OpenJDK JVM против Rockit JVM против J9 JVM против Apache гармонии.

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

Ответы [ 3 ]

7 голосов
/ 18 июня 2010

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

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

5 голосов
/ 18 июня 2010

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

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

3 голосов
/ 22 июня 2010

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

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

...