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
上傳用戶:壞壞的華仔