JamVM是一个新的Java 虚拟机, 符合JVM规范第二版本。它虽然小但支持完整的规范, 包括支持对象的收尾器调用, 对象的次、弱、虚引用, 类卸载, java 本地接口(JNI)与反射API。JamVM有两个最主要的特色, 一个是极小的二进制码, 与其它虚拟机( 不管是免费的还是商业的) 相比显得非常小( PowerPC 上35K 而Intel上100K) 。另一个是高效率的Java 解释器, 目前JamVM为了保证它的小尺寸只包括一个解释器, 但照样具有很高的运行效率。
JamVM 的解释器效率一般是KAFFE 的五倍, 采用了一个重要的程序设计技术就是堆栈缓冲。因为JamVM的大部分程序都用C 来实现, 它很易于和GNU Classpath 一同移植到嵌入式的linux 平台
上。
标签:
JamVM
Java
java
JVM
上传时间:
2016-08-02
上传用户:坏坏的华仔