Виртуальная машина JRockit JVM в сравнении с HotSpot JVM в


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

3 45

3 ответа:

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

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

В самом деле, и как сказано на одном блоге, виртуальная машина JRockit не будет выпущена, как Java 7 для JVM; и некоторые из виртуальная машина JRockit по возможности будут постепенно приведены в горячие точки (внутренне даже иногда сейчас называют "HotRockit" ).

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


1 Как частично извлечено из Википедии 3 марта 2012 года в 1.50 вечера по восточному времени.

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

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

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

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