Java内存解释(SUN JVM)

Java内存解释(SUN JVM),java,memory,memory-management,jvm,Java,Memory,Memory Management,Jvm,我试图找到sun java vm内存段的解释,管理员也可以理解它。它应该解释什么是堆/非堆内存以及不同内存池的重要性 如果它以某种方式与jconsole视图相关,那将是一个额外的好处 有这样一个网站吗?最近的一个网站:应该对你要找的所有东西都有很好的定义和解释;我不相信在5.0和6.0之间,在这个问题上有任何变化 此外,还有一份关于这一问题的白皮书 更多的阳光,还有。这是我记下的资源列表。其中一些解释了堆/垃圾收集的工作原理,还有一些详细介绍了如何配置所有内容 IBM 太阳 -(低暂

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

如果它以某种方式与jconsole视图相关,那将是一个额外的好处

有这样一个网站吗?

最近的一个网站:

应该对你要找的所有东西都有很好的定义和解释;我不相信在5.0和6.0之间,在这个问题上有任何变化

此外,还有一份关于这一问题的白皮书


更多的阳光,还有。

这是我记下的资源列表。其中一些解释了堆/垃圾收集的工作原理,还有一些详细介绍了如何配置所有内容

IBM

太阳

  • -(低暂停采集器的讨论)
其他

    • 我发现这提供了一个很好的概述


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

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


      • 我喜欢这个列表,但是没有一个解释适合非程序员。我不知道你之后是什么。一个真正高水平的、非技术性的概述?这些东西本质上是非常技术性的,但是你不必是一个程序员就能理解它(尽管它有帮助)。我添加了一篇JavaWorld文章,其中给出了堆如何分解的一些图片。我相信,如果你在谷歌上搜索本文中使用的一些术语,你会发现更多类似的东西,例如伊甸园空间、新一代、老一代、幸存者空间、终身职位等等。有趣的是,我就是这样来到这里的。有人拒绝了其他用户的编辑/修复。我猜是因为他们删除了死链接,而不是替换它们——感谢basZeroI,尤其是白皮书,但正如我前面所说的,没有什么适合非程序员的。Oracle将JavaOne在线会话更改为付费服务——JavaOne 2010的245美元(