Projects / JamVM

JamVM

JamVM is a new Java Virtual Machine which conforms to the JVM specification, second edition (blue book). In comparison to most other VMs (free and commercial) it is extremely small. 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).

Tags Software Development Interpreters
Licenses GPL
Operating Systems POSIX Linux
Implementation C Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 Jun 2005 07:04
  • Rrelease-after

Changes: This release improves the speed of string interning and object and array allocation. It incorporates the generics patch and the Classpath 0.15 boot library path patch. A couple of other minor feature enhancements have also been added, and several bugs have been fixed.

  • Rrelease-mid
  •  05 Apr 2005 13:04
  • Rrelease-after

Changes: Since the last announcement, the interpreter has been changed to use "direct-dispatching", and is now on average 80-100% faster. This release has been ported to Mac OS X/Darwin. Several other minor features have been added, and bugs fixed.

  • Rrelease-mid
  •  24 Dec 2004 11:22
  • Rrelease-after

Changes: This release sets the locale and associated system properties for use with GNU Classpath. A powerPC bug has been fixed that broke image display, and more zip consistency checks are included. A couple of other minor build changes have also been made.

  • Rrelease-mid
  •  13 Sep 2004 08:35
  • Rrelease-after

Changes: Major improvements include a substantially rewritten interpreter and Zip/Jar support in the bootstrap class loader. The interpreter gives a speed-up of between 15-30% on PowerPC and 50% on ARM. Several bugs have also been fixed. These are mostly concerned with "edge conditions", and didn't affect the majority of users.

  • Rrelease-mid
  •  23 May 2004 04:27
  • Rrelease-after

Changes: This release added support for GNU Classpath 0.09 and implemented the JNI enhancements introduced in Java 1.2. The deprecated compiler warnings in GCC versions newer than 3.3.3 were fixed (it now builds with GCC 3.5.0). Some build improvements were made along with minor bugfixes and performance enhancements.

30608e18bc89fb17b2b8c944c325e5aa_thumb

Project Spotlight

Mac Mass Mailer

A fully-featured mass mailer to work with mailing lists.

36273b11553c2a68206b853ce007139f_thumb

Project Spotlight

Mutt Folder List

A mutt patch that adds a sidebar showing all mail folders.