我试图找到对sun java vm的内存段的解释,管理员也可以理解。它应该解释堆/非堆内存是什么以及不同内存池的重要性。
如果它以某种方式与jconsole视图相关,那将是一个奖励。
网站上有这样的解释吗?
答案 0 :(得分:26)
这是我记下的资源清单。其中一些解释了堆/垃圾收集如何工作,一些解释了如何配置所有内容的细节。
IBM
孙
其他
答案 1 :(得分:6)
This article from Sun on Tuning Garbage Collection with the 5.0 Java Virtual Machine应该对你正在寻找的一切有很好的定义和解释;我不认为这个问题在5.0和6.0之间有所改变
Memory Management in the Java HotSpot Virtual Machine上还有这份白皮书。
答案 2 :(得分:4)
答案 3 :(得分:2)
另外,请参阅JVM GC的这些JavaOne会话。 (包括视频播放)
更新:
Oracle将JavaOne内容更改为付费内容。有关G1垃圾收集器的信息,请参阅this article。
答案 4 :(得分:1)
我发现Sun's Memory Management Whitepaper提供了很好的概述。
最后一节提供了有用的链接,可以深入研究特别感兴趣的领域。