Если кто-нибудь может дать мне краткую информацию о преимуществах и недостатках двух JVM, поскольку все они зависят от стандартной спецификации JVM.
JRockit JVM против HotSpot JVM
Ответы (3)
JRockit был первоначально разработан Appeal и BEA Systems, а затем был приобретен Oracle для запуска серверного программного обеспечения. 1 Он был предназначен для оптимизации для больших приложений, требующих длительных задач, большого количества памяти и масштабируемой среды, продвигая оптимизацию для этих сценариев даже дальше, чем JVM Sun HotSpot в серверном режиме (см. также: Реальные различия между java-сервером и java - клиент?).
С момента приобретения Oracle Sun Microsystems Oracle сообщила о конкретном плане и дорожной карте по внедрению JRockit и HotSpot JVM для объединения, чтобы стать "лучшим из обоих миров", в основном построенным на HotSpot, но объединяющим самые популярные функции JRockit.
Фактически, как упоминалось в том же блоге, JRockit не будет выпущен как Java 7 JVM < / а>; и некоторые функции JRockit постепенно переносятся в HotSpot (внутренне даже сейчас иногда называют «HotRockit»).
Подробнее читайте:
1 Частично взято из Википедии 3 марта 2012 г. в 15:30 EST. .
Для 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-разрядная серверная виртуальная машина ( build 24.80-b11, смешанный режим)
JRockit и HotSpot были объединены, и JDK 7 содержит первую версию этой объединенной JVM (см. Блог Хенрика о Java 7)
Раньше JRockit считался лучше работающим, хотя я не уверен, что это когда-либо доказывалось последовательно. Oracle в настоящее время объединяет JRockit и HotSpot.