JamVM

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 2. července 2020; kontroly vyžadují 2 úpravy .
JamVM
Typ Java virtuální stroj
Vývojář Robert Lougher
Zapsáno v C a Java
Operační systém multiplatformní
Nejnovější verze 2.0.0 ( 30. července 2014 )
Licence GNU General Public License
webová stránka jamvm.sourceforge.net

JamVM  je bezplatný Java Virtual Machine (JVM) navržený tak, aby byl co nejmenší ve srovnání s jinými virtuálními stroji (VM) a zároveň vyhovoval specifikaci Java Virtual Machine Specification verze 2 (modrá kniha).

JamVM je navržen tak, aby používal knihovnu tříd GNU Classpath ; nejnovější verze podporují finalizaci objektů, měkké/slabé/fantomové reference, Java Native Interface (JNI) a Reflection API. Garbage collector může běžet synchronně i asynchronně v rámci vlastního vlákna.

Verze 2.0.0 podporuje třídy z OpenJDK 6, 7, 8, včetně plné podpory na úrovni VM pro JSR 292 (invokedynamic), výrazy lambda (JSR 335), anotaci typu (JSR 308) a přístup k názvům parametrů metody prostřednictvím reflexe.

JamVM podporuje následující CPU : AMD64 , ARM , i80486 , MIPS a PowerPC .

Viz také

Odkazy