JVM Feature Comparison

Comparison table of various JVMs

(A work in progress, garnered from various opinions on #harmony/mailing-list by someone with no opinion of his own - HenriYandell)

JVM

License

Platform coverage

Community

Performance

Debuggability

[WWW] ElectricalFire

[WWW] "Netscape/Mozilla Public License"

for win32,unix; on x86,ppc,sparc,hppa; with C++

[WWW] Inactive

JIT

[WWW] Apple

Proprietary

OS X

[WWW] BEA JRockit

Proprietary

Windows/Linux

[WWW] GCJ

Tools are [WWW] GPL, VM is [WWW] GNU-Classpath-License

[WWW] Many?

[WWW] IBM

Proprietary

[WWW] IBM J9

Proprietary

[WWW] IKVM

[WWW] Custom-BSD-like

.Net/Mono

[WWW] JCVM

[WWW] LGPL

*nix: x86

[WWW] LLVM

[WWW] Mostly-BSD

[WWW] x86/sparc/power pc

[WWW] JamVM

[WWW] GPL

*nix: x86/Power PC/ARM

[WWW] JikesRVM

[WWW] CPL

Linux (x86+PowerPC)/AIX/OS X

[WWW] Kaffe

[WWW] GPL

[WWW] Many

[WWW] mudGE VM

Modified ZLib

PC, Playstation2, Xbox, Gamecube

[WWW] ORP

[WWW] Intel Open Source

Windows/Linux

Inactive

[WWW] SableVM

[WWW] LGPL

[WWW] Many

Active

Average

JVMDI/JDWP

[WWW] Sun

Various - SCSL/JRL

Windows/Linux/Solaris

[WWW] JNode

GPL/LGPL

[WWW] http://jnode.sourceforge.net/portal/node/623 Most of Java 5 except anotations , x86/AMD64 platform, seems to be kind of an OS

[WWW] joeq

GPL

Windows/Linux x86, Java 1.3/1.4/1.5

[WWW] jjvm

Unknown

Unknown

[WWW] kissme

GPL

Linux/x86

[WWW] CACAO

[WWW] GPL

Alpha, i386, MIPS (64-bit), PowerPC (32-bit), x86_64

Active

JIT

last edited 2007-09-13 05:21:26 by Gax Ayalew