Сравнение виртуальных машин Java

редактировать
Содержание
  • 1 Информация о версии
  • 2 Техническая информация
  • 3 Поддерживаемые архитектуры ЦП
  • 4 Поддерживаемые операционные системы
  • 5 Ссылки
Информация о версии
ИмяСоздательПервый общедоступный выпускПоследняя стабильная версияПоследняя версия датаСтоимость, доступностьЛицензия
Eclipse OpenJ9 (ранее IBM J9)IBM ?0.8.015 марта 2018 г.БесплатноЛицензия Apache 2.0. Общественная лицензия Eclipse 2.0
GCJ GNU 6 сентября 19986.4 (Терминал)4 июля 2017БесплатнаяGPL версия 2 или новее, с «исключение libgcc»
HotSpot, OpenJDK editionSun Microsystems, Oracle 27 апреля 1999 г.?21 сентября 2017 г.БесплатнаяGPL только версия 2
HotSpot, Oracle JDK editionSun Microsystems, Oracle 27 апреля 1999 г.?сентябрь 2017 г.БесплатнаяСобственная
HotSpot, встроенная версия Java SESun Microsystems, Oracle 27 апреля 1999 г.??КоммерческаяСобственная
HotSpot, нулевой портGary Benson???FreeGPL только версия 2
IKVM.NET Джерун Фрайтерс28 июня 2004 г.7.0.4335.05 декабря 2011 г.Бесплатнаялицензия zlib
Питер Верно, Йоаким Нордстрём19 мая 2005 г.1.26 января 2014 г.БесплатнаяGPL версия 2 или новее
JamVM Роберт Лоугер13 марта 2003 г.2.0.030 июля 2014 г.БесплатнаяGPL версия 2 или более поздняя
Пекка Энберг и участники?0,34 января 2012 г.БесплатноGPL только версия 2
Арчи Л. Коббс?1.4.713 ноября 2005 г.БесплатноLGPL версия 2.1 или новее
Jikes RVM IBM 14 октября 2001 г.3.1.418 февраля 2016 г.БесплатнаяОбщественная лицензия Eclipse версия 1.0
Kaffe Transvirtual Technologies19961.1.922 февраля 2008 г.БесплатнаяGPL версия 2 или более поздняя
?16 апреля 2005 г.0.4.85 марта 2010 г.БесплатноGPL только версия 2
SableVM ?1.1330 марта 2007 г.БесплатнаяLGPL версия 2.1 или более поздняя
Техническая информация
JVMСтатусПоследняя поддерживаемая версия JavaПоддерживаемые библиотеки классовПроизводительность
GNU Classpath OpenJDK ДругоеИнтерпретацияAOT JIT
GCJ GNU больше не поддерживает и не распространяет с GCC 7?ДаНетДаДаНет
HotSpot, OpenJDK изданиеСправочная реализация.1.8НетДаДаНетДа
HotSpot, Oracle JDK editionЭталонная реализация.1.8НетДаДаНетДа
HotSpot, встроенная Java SE edition?НетДаДаНетДа
HotSpot, нулевой портПорт только для интерпретатора OpenJDK почти не использует язык ассемблера и спроектирован так, чтобы быть очень портативным.1,7НетДаДаНетНет
IKVM.NET ???Каким бы ни был Среда выполнения.NET использует
1.4ДаНетДаНетНет
JamVM 1.8ДаДаДаНетДа
1.6ДаNoNoNoДа
Переводит Java в C и компилирует его с помощью компилятора C.1,4ДаНетДаДаДа
Jikes RVM 1,6ДаПортApache HarmonyNo?Да
Kaffe 1.4ДаНетДаNoДа
?ДаНетДаNoNo
SableVM Без обслуживания1.4ДаНетДаНетНет
Поддерживаемые архитектуры ЦП
JVMx86 x86-64 SPARC MIPS Itanium Power ISA ARM Alpha S / 390 z / Architecture m68k
GCJ ДаДаДаДаДаДаДаДаДаNoNo
HotSpot, OpenJDK editionДаДаТолько для SolarisПортNoPowerPC / AIX портДаNoNoNoNo
HotSpot, Oracle JDK editionДаДаТолько SolarisNoJava 1.6NoДаNoNoNoNo
HotSpot, встроенная версия Java SEДаДаДа??ДаДа????
HotSpot, нулевой портДаДаNoДаДаДаДадаNoДаNo
IKVM.NET Любая архитектура с.NET framework.
??НетНетНетДаНетНетНетНетДа
JamVM ДаДаДаДаNoДаДаNoNoNoNo
ДаВ разработкеНетНетНетВ разработкеПредварительная поддержка ARMv5НетНетНетНет
ДаНетНетНетНетНетНетНетНетНетНет
Джайкс RVM ДаNoNoNoNoДаNoNoNoNoNo
Каффе ДаДаДаДаДаДаДаДаДаNoДа
NoNoNoNoNoNoДаNoNoNoNo
SableVM ДаДаДаДаДаДаДаДаДаNoДа
Поддерживаемые операционные системы
JVMWindows Linux FreeBSD NetBSD OpenBSD Solaris OpenSolaris Darwin macOS iOS BeOS Haiku AIX IRIX OS / 2 Windows Mobile AmigaOS Другое
GCJ ДаДаДа??Да?ДаДа????Да?NoNoDEC OSF 4.0f и 5.1, микроконтроллер Hitachi SH-3/4
HotSpot, OpenJDK editionДа (распространяется как исходный код)ДаPortPortPortДаДа?ДаНетНетПортПортНетПортНетНет
HotSpot, Oracle JDK editionДаДаНетНетНетДа??ДаНетНетНетНетНетНетНетНет
HotSpot, встроенная версия Java SEДаДаNoNoNoДа?NoNoNoNoNoNoNoNoNoNo
HotSpot, нулевой портNoДаNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
IKVM.NET Любая операционная система с.NET framework
НетНетНетНетНетНетНетНетНетНетНетНетНетНетНетНетДа
JamVM NoДаДаNoДаДаДаДаДаНа взломанном iPhoneNoNoNoNoNoNoNokFreeBSD
NoYe sNoNoNoNoNoВ разработке?NoNoNoNoNoNoNoNo
НетДаДаНетНетНетНетНетНетНетНетНетНетНетНетНетНет
Jikes RVM NoДаNoNoNoNoNoNoДаNoNoNoДаNoNoNoNo
Kaffe Использование Cygwin ДаДаДаДаДа?ДаДаNoДаNoДаДаNoNoДаМногие другие
NoNoNoNoNoNoNoNoNoNoNoNoNoNoNoДаNo
SableVM Использование Cygwin ДаДа?????Да????????
Ссылки
Последняя правка сделана 2021-05-15 08:01:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте