JamVM — свободная виртуальная машина Java (JVM), разработана с целью максимального уменьшения размера по сравнению с другими виртуальными машинами (VM) при соответствии 2-й версии спецификации виртуальной машины Java (blue book).
JamVM | |
---|---|
Тип | Java Virtual Machine |
Разработчик | Robert Lougher |
Написана на | C и Java |
Операционная система | Cross-platform |
Последняя версия | 2.0.0 (30 июля 2014) |
Репозиторий | sourceforge.net/p/jamvm/… |
Лицензия | GNU General Public License |
Сайт | jamvm.sourceforge.net |
JamVM предназначен для использования библиотеки классов GNU Classpath; свежие версии поддерживают финализацию объектов, мягкие/слабые/фантомные ссылки, Java Native Interface (JNI) и Reflection API. Сборщик мусора может работать как синхронно, так и асинхронно в рамках своего потока.
Версия 2.0.0 поддерживает классы из OpenJDK 6, 7, 8, включая полную поддержку на уровне виртуальной машины JSR 292 (invokedynamic), лямбда выражения (JSR 335), аннотацию типов (JSR 308) и доступ к именам параметров метода через рефлексию.
JamVM поддерживает следующие CPU: AMD64, ARM, i80486, MIPS и PowerPC.
См. также
правитьСсылки
править- jamvm.sourceforge.net — официальный сайт JamVM
- Java VMs Compared
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |