简体   繁体   English

Java内存解释(SUN JVM)

[英]Java Memory explained (SUN JVM)

I tried to find an interpretation of the memory segments of the sun java vm, which would also be understandable by an administrator . 我试图找到sun java vm的内存段的解释,这也是管理员可以理解的 It should explain what heap / non-heap memory is and the significance of the different memory pools. 它应该解释堆/非堆内存是什么以及不同内存池的重要性。

If it would somehow relate to the jconsole view, it would be a bonus. 如果它以某种方式与jconsole视图相关,那将是一个奖励。

Is there somewhere a website with such an explanation? 有网站有这样的解释吗?

Here's a list of resources I had noted down. 这是我记下的资源清单。 Some of these explain how the heap/garbage collection works and some have details on how to configure everything. 其中一些解释了堆/垃圾收集如何工作,一些解释了如何配置所有内容的细节。

IBM IBM

Sun 太阳

Other 其他

This article from Sun on Tuning Garbage Collection with the 5.0 Java Virtual Machine should have pretty good definitions and explanations of everything you are looking for; Sun上关于使用5.0 Java虚拟机调优垃圾收集的这篇文章应该有很好的定义和解释你正在寻找的一切; I don't believe a ton has changed on this subject between 5.0 and 6.0 我不相信在5.0和6.0之间这个问题已经发生了变化

There is also this whitepaper on Memory Management in the Java HotSpot Virtual Machine . Java HotSpot虚拟机中还有关于内存管理的白皮书。

More Sun documentation , technical articles , and whitepapers . 更多Sun 文档技术文章白皮书

Also, please see these JavaOne sessions for JVM GC. 另外,请参阅JVM GC的这些JavaOne会话。 (including video playback) (包括视频播放)

UPDATE: 更新:

Oracle changed JavaOne contents as paid one. Oracle将JavaOne内容更改为付费内容。 Please see this article for G1 garbage collector instead. 请参阅本文以获取G1垃圾收集器。

I find that Sun's Memory Management Whitepaper offers a good overview. 我发现Sun的内存管理白皮书提供了一个很好的概述。

The final section offers useful links to delve deeper into areas of particular interest. 最后一节提供了有用的链接,可以深入研究特别感兴趣的领域。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM