【发布时间】:2011-02-26 18:46:20
【问题描述】:
谁能推荐一本书(或任何其他来源),以彻底揭示JVM内存管理和垃圾收集的内部(优化、工作、循环引用、特性、各种 JVM 实现的讨论...)?
[到目前为止,我发现的是专门针对各个方面的单独文章,但没有重量级的著作:)。一些热点实现的好材料是here。 ]
非常感谢您提供的任何建议。
【问题讨论】:
标签: java memory-management garbage-collection jvm
谁能推荐一本书(或任何其他来源),以彻底揭示JVM内存管理和垃圾收集的内部(优化、工作、循环引用、特性、各种 JVM 实现的讨论...)?
[到目前为止,我发现的是专门针对各个方面的单独文章,但没有重量级的著作:)。一些热点实现的好材料是here。 ]
非常感谢您提供的任何建议。
【问题讨论】:
标签: java memory-management garbage-collection jvm
【讨论】:
如果您寻找一个独立于供应商的资源来揭示并彻底描述所有研究/设计的各种 GC 算法,我建议:
【讨论】:
这高度依赖于供应商,不一定共享。
HotSpot 是开源的,直接演示了它是如何完成的。 Jikes RVM 是一个用 Java 编写的 JVM,可能更容易深入研究。 JamVM 是一个用 C 语言编写的小型 JVM,由于它的大小,它也可能更容易深入研究。
【讨论】:
我建议通过 Java 虚拟机规范。以下是相同的 URL:
http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html
这为您提供了有关 java 虚拟机的一般性详细信息。
【讨论】:
【讨论】: