深入Java虚拟机
HotSpot的正式发布名称为"Java HotSpot Performance Engine",是Java虚拟机官方的开源实现,包含了服务器版和桌面版,由Oracle维护并发布。它利用JIT及自适应优化技术(自动查找性能热点并进行动态优化,这也是HotSpot名字的由来)来提高性能。
HotSpot采用C++语言开发。
GraalVM 是一个通用虚拟机平台,可运行 JavaScript, Python, Ruby, R 编写的应用并支持JVM语言 Java, Scala, Kotlin, Clojure 和基于LLVM的C和C++语言。
此项目由Oracle主导开发,采用GNU GPL许可协议,是你最值得关注的虚拟机开源项目 :)
一个基于Eclipse OMR构建面向OpenJDK的VM优化版本。
一个用于构建可靠,高性能的语言运行时的跨平台组件。