有没有人知道关于各种JVM或其他虚拟机环境(如Python / Ruby)中使用的JIT技术或热点技术的好书籍或长篇网络文章(或研究文章)?
在我看来,这似乎是一篇非常有趣的阅读材料(尽管在互联网上很难找到详细信息...)
有没有人知道关于各种JVM或其他虚拟机环境(如Python / Ruby)中使用的JIT技术或热点技术的好书籍或长篇网络文章(或研究文章)?
在我看来,这似乎是一篇非常有趣的阅读材料(尽管在互联网上很难找到详细信息...)
看一下 "Oracle JRockit: The Definitive Guide":
本教程充满了仔细的逐步说明和大量的截屏,展示了JRockit以及如何充分利用它。 介绍了JRockit JVM中的所有关键概念,例如代码生成、内存管理和其他内部细节。详细讨论了Java的性能方面。还包括了使用JRockit Mission Control套件中工具的完整指南等等。本书适合中级到高级Java开发人员,他们想要监视、诊断、分析和增强其Java应用程序的性能。也适合那些想要了解现代Java虚拟机或自适应运行时的内部工作原理的人。本书的某些部分适合作为有关运行时的教育课程材料。
尽管它是关于JRockit的,但您在这里也会找到JRockit和HotSpot实现之间的一些比较,JVM使用的一些通用方法等。这本书绝对值得一读。
这篇白皮书可以作为一个很好的起点,然后在结尾处还有其他资源的链接。