Avian 0.7 發布,輕量級的Java虛擬機

jopen 11年前發布 | 12K 次閱讀 Avian

Avian 是一個輕量級的 Java JVM和類庫,提供了 Java 特性的一個實用子集,適合開發跨平臺、自包容的應用程序。其中包含了一個工具,可以將Java字節碼轉換為能夠運行在ARM設備(如iPhone)上的本地二進制文件。

Avian 實現非常快速而且體積小,主要特性:

  • Just-In-Time (JIT) 編譯,快速方法執行
  • Generational, copying garbage collection ensures short pause times and good spatial locality
  • Thread-local heaps provide O(1) memory allocation with no synchronization overhead
  • Null pointer dereferences are handled via OS signals to avoid unecessary branches

發布日志: 包含許多錯誤修正相對于0.6, 添加FreeBSD支持, 改進針對Scala的支持。它還添加使用Android/Harmony類庫來代替OpenJDK 和 Avian 庫。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!