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

Подробнее здесь: https://stackoverflow.com/questions/790 ... -used-heap