Avian - 小型Java虚拟机


ISC
跨平台
Java

软件简介

Avian 是一个轻量级的 Java 虚拟机和类库,提供了 Java 特性的一个有用的子集,适合开发跨平台、自包容的应用程序。

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