JRockit

JRockit
JRockit
Тип

Java Virtual Machine

Разработчик

Oracle

Написана на

C, Java

Операционная система

Linux, Windows, Solaris (SPARC)

Последняя версия

28.1.3

Лицензия

Oracle Binary Code License

Сайт

Домашняя страница JRockit

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

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

Oracle утверждает[3][нет в источнике], что использование JRockit даёт существенное преимущество в производительности, но независимые тестирования не всегда подтверждают это[4][неавторитетный источник?].

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

Содержание

История

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

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

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

JRockit Mission Control и JRockit Realtime

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

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

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

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

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

Примечания

  1. 1 2 Jackson, Joab Oracle Frees JRockit  (англ.). PC World (19 May 2011). Архивировано из первоисточника 24 апреля 2012. Проверено 25 мая 2011.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 JRockit is Now Free  (англ.). Oracle Blog spot (18 May 2011). Архивировано из первоисточника 24 апреля 2012. Проверено 27 мая 2011.JRockit is now free (gratis) for development and internal production use on general purpose computers.
  3. Oracle JRockit JVM  (англ.). Архивировано из первоисточника 24 апреля 2012. Проверено 22 апреля 2010.
  4. Performance Comparison of Java/.NET Runtimes  (англ.). Проверено 22 апреля 2010.
  5. Oracle + Sun Strategy Update Webcast  (англ.). Архивировано из первоисточника 24 апреля 2012. Проверено 22 апреля 2010.
  6. Thomas Risberg. BEA Acquires Appeal Virtual Machines, Makers of JRockit  (англ.), TheServerSide.com (26 February 2002). Проверено 22 апреля 2010.
  7. Oracle JRockit Mission Control Overview  (англ.) (pdf). Архивировано из первоисточника 24 апреля 2012. Проверено 22 апреля 2010.
  8. Marcus Hirt The Mission Control 3.0 Latency Analyser (Migrated from the old BEA blog)  (англ.) (August 4, 2008 3:24 PM). Проверено 22 апреля 2010.
  9. Oracle JRockit Realtime  (англ.). Product Datasheet. Oracle (25 March 2009). Архивировано из первоисточника 24 апреля 2012. Проверено 25 мая 2011.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "JRockit" в других словарях:

  • JRockit — Infobox Software name = JRockit caption = Demonstration of JRockit JVM collapsible = yes developer = latest release version = latest release date = latest preview version = latest preview date = operating system = programming language = genre =… …   Wikipedia

  • Java Persistance API — Java Persistence API L’API de persistance Java des données, Java Persistence API abrégé en JPA, fait partie de la spécification EJB 3. Spécification EJB3 qui fait elle même partie de la plate forme JEE 5.0. La persistance des données en EJB3 est… …   Wikipédia en Français

  • Java Development Kit — The Java Development Kit (JDK) is a Sun Microsystems product aimed at Java developers. Since the introduction of Java, it has been by far the most widely used Java SDK. On 17 November 2006, Sun announced that it would be released under the GNU… …   Wikipedia

  • GNU Compiler for Java — Developer(s) The GNU Project Stable release 4.6.1 / June 27, 2011; 4 months ago (2011 06 27 …   Wikipedia

  • Apache Harmony — Infobox Software name = Apache Harmony caption = Demonstration of the Apache Harmony running Java 2D Demo collapsible = yes developer = Apache Software Foundation latest release version = 5.0 M7 latest release date = release date|2008|07|31… …   Wikipedia

  • LucidEra — Infobox Company company name=LucidEra company company type=Private foundation=California 2005 location=San Mateo, California industry=On demand software homepage=http://www.lucidera.comLucidEra is an on demand (aka SaaS) business intelligence… …   Wikipedia

  • AquaLogic — BEA Systems Inc. Unternehmensform Incorporated ISIN …   Deutsch Wikipedia

  • BEA Systems — Inc. Rechtsform Incorporated ISIN US0733251021 Gründung 1995 …   Deutsch Wikipedia

  • BEA Systems, Inc. — BEA Systems Inc. Unternehmensform Incorporated ISIN …   Deutsch Wikipedia

  • BEA WebLogic — BEA Systems Inc. Unternehmensform Incorporated ISIN …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»