Я читал что-то в Интернете, но я не уверен, что получаю его.Объяснение работы памяти кучи (Java)
Я создал небольшой веб-сайт, на котором размещается дешевый сервер с памятью памяти объемом 128 МБ. Когда я запустить сервер и я посетить первую страницу У меня есть эти значения (я их с помощью Runtime.getRuntime().totalMemory()
и Runtime.getRuntime().freeMemory()
):
- общая память: 128974848
- Используемая память: 42376200
- свободной памяти: 86598648
После просмотра некоторых страниц (несколько раз, несколько раз) общая память уменьшается. После просмотра других страниц он увеличивается.
Я не могу понять, если это так, как ведет себя память кучи или что-то не так в моем коде.
* общая * память уменьшается; вы имеете в виду * бесплатную память? –
Я имею в виду общую память !!! Вот почему я спрашиваю, есть ли проблемы в соответствии с вами. – MDP
Как вы измеряете эти цифры? –