Avian小型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
评论