JamVM is a compact Java Virtual Machine. Release 1.3.1 is a minor feature/bug-fix release. Object and array allocation performance has been improved, all outstanding patches have been incorporated, and several bugs have been fixed.
JamVM is a compact Java Virtual Machine. Since the last announcement there have been many enhancements and several bugs have been fixed. In particular, the interpreter now supports direct-dispatching, and is on average 80-100% faster. JamVM has also been ported to Mac OS X/Darwin.
JamVM is a compact Java Virtual Machine. Release 1.2.3 is a minor feature/bug-fix release. The locale and associated properties are now set, a powerPC bug has been fixed which broke image display, and more zip checks are included.
JamVM is a compact Java Virtual Machine. Major improvements in 1.2.0 are a substantially
rewritten interpreter and Zip/Jar support in the bootstrap class loader.
The new interpreter makes use of a technique known as "stack-caching". On PowerPC and ARM platforms it achieves a speed-up of between 15 and 50%. However, on Intel it is actually slower (due to lack of registers) and it is disabled on Intel by default. The new interpreter, however, should provide a better platform for future speed improvements which will benefit all platforms.... read more
JamVM is a compact Java Virtual Machine. Release 1.1.4 adds support for GNU Classpath 0.09, and implements the JNI enhancements introduced in Java 1.2. The deprecated compiler warnings in gcc >= 3.3.3 have also been fixed (it now builds with gcc 3.5.0). Some build improvements have been made, and the usual minor bug-fixes and performance ehancements.
JamVM is a compact Java Virtual Machine. Release 1.1.3 is primarily a bug-fix release. It fixes a number of resolution problems with code produced by javac in JDK >= 1.4 and Jikes 1.19, as well as several other minor bug-fixes. Support is also added to append/prepend entries to the bootstrap class loader (via -bootclasspath/a and -bootclasspath/p).
JamVM is a compact Java Virtual Machine. Release 1.1.1 adds support for GNU Classpath 0.07, Miranda methods, and Java 2 style application classloader/bootstrap loader split (can now use Jar and Zip archives). There's also the usual minor bug-fixes and performance improvements.
JamVM is a compact Java Virtual Machine. Release 1.1.0 adds support for the ARM architecture, GNU Classpath-0.06 and the full Reflection API. There are also numerous performance improvements (e.g. interface method tables) and a number of bugs have been fixed.
JamVM is a new Java Virtual Machine conforming to the JVM specification 2nd edition (blue book). It is extremely small, with a stripped executable on PowerPC of only ~90K and Intel 70K. However, unlike other small VMs it is not a subset, supporting the full specification, including object finalisation and JNI.
JamVM is a new, free Java Virtual Machine which conforms to the JVM specification version 2 (blue book). In comparison to most other VMs (free and commercial) it is extremely small, with a stripped executable on PowerPC of only ~90K, and Intel 70K. However, unlike other small VMs (e.g. KVM) it is designed to support the full specification, and includes support for object finalisation and the Java Native Interface (JNI).