JamVM | |
---|---|
Type | Java virtuel maskine |
Udvikler | Robert Lougher |
Skrevet i | C og Java |
Operativ system | på tværs af platforme |
nyeste version | 2.0.0 ( 30. juli 2014 ) |
Licens | GNU General Public License |
Internet side | jamvm.sourceforge.net |
JamVM er en gratis Java Virtual Machine (JVM) designet til at være så lille som muligt sammenlignet med andre virtuelle maskiner (VM'er), mens den overholder Java Virtual Machine Specification Version 2 (blå bog).
JamVM er designet til at bruge GNU Classpath -klassebiblioteket ; nyere versioner understøtter objektafslutning, bløde/svage/fantomreferencer, Java Native Interface (JNI) og Reflection API. Skraldeopsamleren kan køre både synkront og asynkront inden for sin egen tråd.
Version 2.0.0 understøtter klasser fra OpenJDK 6, 7, 8, inklusive fuld VM-niveau understøttelse af JSR 292 (invokedynamic), lambda-udtryk (JSR 335), typeannotering (JSR 308) og adgang til metodeparameternavne via refleksion.
JamVM understøtter følgende CPU'er : AMD64 , ARM , i80486 , MIPS og PowerPC .
Java Virtual Machines ( sammenligning ) | |
---|---|
Sol , Oracle | |
Større implementeringer | |
Indlejret |
|
Andet | |
Ikke understøttet |