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 |
for win32,unix; on x86,ppc,sparc,hppa; with C++ |
JIT |
||||
Proprietary |
OS X |
||||
Proprietary |
Windows/Linux |
||||
Tools are GPL, VM is GNU-Classpath-License |
|||||
Proprietary |
|||||
Proprietary |
|||||
.Net/Mono |
|||||
*nix: x86 |
|||||
*nix: x86/Power PC/ARM |
|||||
Linux (x86+PowerPC)/AIX/OS X |
|||||
Modified ZLib |
PC, Playstation2, Xbox, Gamecube |
||||
Windows/Linux |
Inactive |
||||
Active |
Average |
JVMDI/JDWP |
|||
Various - SCSL/JRL |
Windows/Linux/Solaris |
||||
GPL/LGPL |
http://jnode.sourceforge.net/portal/node/623 Most of Java 5 except anotations , x86/AMD64 platform, seems to be kind of an OS |
||||
GPL |
Windows/Linux x86, Java 1.3/1.4/1.5 |
||||
Unknown |
Unknown |
||||
GPL |
Linux/x86 |
||||
Alpha, i386, MIPS (64-bit), PowerPC (32-bit), x86_64 |
Active |
JIT |
|||