JRockit JVM против HotSpot JVM - PullRequest
47 голосов
/ 09 ноября 2011

Если кто-нибудь может дать мне краткую информацию о преимуществах и недостатках двух JVM, поскольку все они зависят от Стандартной спецификации JVM.

Ответы [ 3 ]

47 голосов
/ 03 марта 2012

JRockit изначально разрабатывался Appeal и BEA Systems, а затем был приобретен Oracle для запуска серверного программного обеспечения. 1 Он должен был быть оптимизирован для больших приложений, требующих длительных задач, большого объема памяти и масштабируемого среда, продвигая оптимизацию для этих сценариев даже дальше, чем JVM Sun HotSpot в режим сервера (см. также: Реальные различия между "java -server" и "java -client"? ) .

После приобретения Sun Microsystems Oracle Oracle объявила о конкретном плане и дорожной карте , чтобы JRockit и HotSpot JVM соединились , чтобы стать "лучшей из двух реалий" реализацией, в основном построенной на HotSpot, но объединяет самые популярные функции JRockit.

На самом деле, как уже упоминалось в том же блоге, JRockit не будет выпущен как Java 7 JVM ; и некоторые из функций JRockit постепенно добавляются в HotSpot ( внутренне, даже иногда теперь называется «HotRockit» ).

Для более подробной информации читайте:


1 Частично извлечено из Википедии 3 марта 2012 года в 1,50 вечера по восточному поясному времени.

4 голосов
/ 16 августа 2015

Нет выпуска JRockit для Java 7. Загруженный JDK для Java 7 и Java 8 - это Java HotSpot. Я могу подтвердить это для Java 7 и Java 8 JDK загрузки для оракула. Ссылка для Java 7

Вот подтверждение версии для java-версии для JDK 1.7
Java (TM) SE Runtime Environment (сборка 1.7.0_80-b15)
Java HotSpot (TM) 64-разрядная виртуальная машина сервера (сборка 24.80-b11, смешанный режим)

JRockit и HotSpot были объединены, и JDK 7 содержит первый выпуск этой конвергентной JVM (см. Блог Хенрика на Java 7)

2 голосов
/ 15 января 2012

JRockit раньше считался лучшим исполнением, хотя я не уверен, что это когда-либо подтверждалось последовательноOracle в настоящее время объединяет JRockit и HotSpot.

...