JamVM

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

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

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

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

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

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

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • icon Портал компьютерного программирования
Ссылки
Внешние ссылки

.

Последняя правка сделана 2021-05-24 12:35:25
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте