Java Memory объяснил (SUN JVM) - PullRequest
14 голосов
/ 13 мая 2009

Я попытался найти интерпретацию сегментов памяти Sun Java Java VM, которая также была бы понятна администратору 1002 *. Он должен объяснить, что такое куча / не куча памяти и значение различных пулов памяти.

Если бы это как-то относилось к представлению jconsole, это было бы бонусом.

Есть ли где-нибудь сайт с таким объяснением?

Ответы [ 5 ]

26 голосов
/ 13 мая 2009

Вот список ресурсов, которые я записал. Некоторые из них объясняют, как работает сборка кучи / мусора, а некоторые содержат подробную информацию о том, как все настроить.

IBM

ВС

Другое

6 голосов
/ 13 мая 2009

Эта статья от Sun о настройке сборки мусора с помощью виртуальной машины Java 5.0 должна содержать довольно хорошие определения и объяснения всего, что вы ищете; Я не верю, что тонна изменилась по этому вопросу между 5,0 и 6,0

Также имеется этот технический документ по Управление памятью в виртуальной машине Java HotSpot .

Подробнее Sun документация , технические статьи и технические документы .

4 голосов
/ 13 мая 2009
2 голосов
/ 05 марта 2010

Также, пожалуйста, смотрите эти сеансы JavaOne для JVM GC. (включая воспроизведение видео)

ОБНОВЛЕНИЕ:

Oracle изменил содержимое JavaOne как платное. Пожалуйста, смотрите эту статью для сборщика мусора G1.

1 голос
/ 13 мая 2009

Я считаю, что Технический документ Sun по управлению памятью предлагает хороший обзор.

Последний раздел предлагает полезные ссылки для более глубокого изучения областей, представляющих особый интерес.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...