Понимание взаимосвязи между максимальным размером кучи, размером кучи и используемой кучей.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Понимание взаимосвязи между максимальным размером кучи, размером кучи и используемой кучей.

Сообщение Anonymous »

Для этого приложения выделен -Xmx64m (то же самое видно из диаграммы из VisualVM). Однако неясно, что именно означают эти области в контексте выделения памяти этому приложению.
Я могу себе представить, что означает максимальное выделение для кучи — максимальное значение, за которым куча будет не расти. Я также могу понять, что означает «используемая куча» — занятая в данный момент область (синяя область).
Но что такое «размер кучи» в оранжевой области? Это не максимум, это почти вдвое меньше, и что это значит?
В конце концов, как интерпретировать этот график (т.е. эти значения) в контексте производительности (или достаточности памяти) для это приложение?
(Области пиков в середине соответствуют активной фазе приложения, остальные соответствуют фазе ожидания.)
Изображение


Подробнее здесь: https://stackoverflow.com/questions/790 ... -used-heap
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»