JamVM - JamVM

JamVM
Разработчики)Роберт Лугер
Стабильный выпуск
2.0.0 / 30 июля 2014 г.; 6 лет назад (2014-07-30)
Написано вC и Ява
Операционная системаКроссплатформенность
ТипВиртуальная машина Java
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтjamvm.sourceforge.сеть Отредактируйте это в Викиданных

JamVM является Открытый исходный код Виртуальная машина Java (JVM) был чрезвычайно мал по сравнению с другими виртуальные машины (ВМ), при этом соответствуя спецификации виртуальной машины Java версии 2 (синяя книга).

JamVM можно настроить для использования Путь к классам GNU или OpenJDK Библиотека классов Java и последние версии поддерживают финализацию объектов, мягкие / слабые / фантомные ссылки, Собственный интерфейс Java (JNI) и API отражения. Сборщик мусора с уплотнением может работать синхронно или асинхронно в собственном потоке.

JamVM в настоящее время поддерживает Процессоры: AMD64, РУКА, x86, MIPS, PowerPC и SPARC.

Версия JamVM, совместимая с OpenJDK, поддерживается Чай со льдом, и пакеты JamVM IcedTea включены в оба Debian и Ubuntu. Это позволяет установить JamVM в качестве альтернативной виртуальной машины Java для точки доступа при использовании OpenJDK. При использовании Ubuntu на ARM JamVM была виртуальной машиной по умолчанию.[1] Сейчас же, HotSpot Zero используется на armhf.[2]

В 2006 году JamVM использовалась компанией Google Android команда во время разработки фреймворка приложения. Возможный преемник Android, Дальвик, в то время находился в стадии разработки, и в начале 2007 года они были взаимозаменяемыми. Спустя несколько месяцев Dalvik стал основной виртуальной машиной Android, а JamVM был отключен.[3]

Смотрите также

Рекомендации

  1. ^ "6b23 ~ pre4-0ubuntu1: пакет openjdk-6: Ubuntu". Launchpad.net. Получено 2016-09-26.
  2. ^ "openjdk-7-jre: armhf: Raring (13.04): Ubuntu". Launchpad.net. Получено 2016-09-26.
  3. ^ «Экспонат 294» (PDF). Groklaw.net. Получено 2016-09-26.

внешняя ссылка