Java内存解释(SUN JVM)

时间:2009-05-13 14:22:49

标签: java memory memory-management jvm

我试图找到对sun java vm的内存段的解释,管理员也可以理解。它应该解释堆/非堆内存是什么以及不同内存池的重要性。

如果它以某种方式与jconsole视图相关,那将是一个奖励。

网站上有这样的解释吗?

5 个答案:

答案 0 :(得分:26)

答案 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上还有这份白皮书。

更多Sun documentationtechnical articleswhitepapers

答案 2 :(得分:4)

答案 3 :(得分:2)

另外,请参阅JVM GC的这些JavaOne会话。 (包括视频播放)

更新:

Oracle将JavaOne内容更改为付费内容。有关G1垃圾收集器的信息,请参阅this article

答案 4 :(得分:1)

我发现Sun's Memory Management Whitepaper提供了很好的概述。

最后一节提供了有用的链接,可以深入研究特别感兴趣的领域。