Interested Article - JRockit

JRockit проприетарная виртуальная машина Java корпорации Oracle . С мая 2011 года бесплатна для внутреннего коммерческого использования организациями (ранее была бесплатна только для разработки , тестирования и прототипирования ) .

Реализация большинства классов JRE (файлы .class ), распространяемых вместе с JRockit, взята без изменений из виртуальной машины HotSpot . Собственная реализация предоставляется для небольшого количества классов, тесно связанных с виртуальной машиной, сохраняя таким образом совместимость на уровне API . Классы с собственной реализацией содержатся в следующих пакетах:

После завершения приобретения Sun Microsystems , Oracle заявила 27 января 2010 года в вебкасте , посвящённом стратегии развития Java, что лучшие черты JRockit будут реализованы в 7 версии JVM .

История

JRockit первоначально разрабатывалась компанией Appeal Virtual Machines , впоследствии приобретённой компанией BEA Systems в 2002 году .

В 2008 году компания BEA Systems была поглощена корпорацией Oracle и JRockit стала частью Oracle Fusion Middleware .

Поддерживаемые процессорные архитектуры

JRockit Mission Control и JRockit Realtime

Начиная с JRockit 5.0 R26 совместно с JRockit поставляется набор утилит под названием JRockit Mission Control . Он включает в себя:

  • интерактивную консоль управления — Management Console , которая позволяет визуализировать сборку мусора и другие статистические данные о производительности системы;
  • инструмент профилирования времени выполнения — Runtime Analyzer ;
  • утилиту для мониторинга утечек памяти Memory Leak Detector .

Начиная с версии R27.3 в набор утилит добавлен анализатор задержек отклика ( Latency analyzer ), который позволяет графически визуализировать задержки связанные с синхронизацией, файловым и сетевым вводом-выводом , выделением дополнительной памяти и работой сборщика мусора.

Для приложений, требующих гарантированного времени отклика, выпускается особая версия виртуальной Java-машины — JRockit Realtime .

Инструментарий JRockit Mission Control и JRockit Realtime после вывода JRockit на бесплатную основу остались платными для коммерческого использования .

Примечания

  1. Jackson, Joab (англ.) . PC World (19 мая 2011). Дата обращения: 25 мая 2011. Архивировано из 23 апреля 2012 года. The JRockit software is now available at no cost for personal use, as well as for internal organizational use. A new license, which is a slightly modified version of the Sun Binary Code License, describes the terms of use
  2. Ståhl, Henrik (англ.) . Oracle Blog spot (18 мая 2011). Дата обращения: 27 мая 2011. Архивировано из 23 апреля 2012 года. JRockit is now free (gratis) for development and internal production use on general purpose computers.
  3. (англ.) . Дата обращения: 22 апреля 2010. Архивировано из 23 апреля 2012 года.
  4. Thomas Risberg (2002-02-26). (англ.) . TheServerSide.com. из оригинала 31 марта 2016 . Дата обращения: 22 апреля 2010 .
  5. (англ.) (pdf). Дата обращения: 22 апреля 2010. Архивировано из 23 апреля 2012 года.
  6. Marcus Hirt. (англ.) (4 августа 2008). Дата обращения: 22 апреля 2010. Архивировано из 12 сентября 2010 года.
  7. (англ.) . Product Datasheet . Oracle (25 марта 2009). Дата обращения: 25 мая 2011. Архивировано из 23 апреля 2012 года.

Ссылки

  • (англ.)

Same as JRockit