Я делаю анализ управления памятью для моего веб-приложения Java,Анализ по управлению памятью
Перед началом моего кота свободной памяти в ОЗУ составляет около 595 Мб, только я начал сервер свободной памяти идет до 151 МБ , Когда я взял кучу кучи, объекты занимали 262 МБ.
Так что только один кот будет оставлен 181 МБ?
Другой вопрос: я выполнил Load Test с 500 пользователями. Свободная память идет до 8 МБ, Когда я взял кучу сваливания здесь, это было около 265 МБ. Таким образом, свободное пространство 151 МБ сводится к 8 МБ, что может быть причиной
Обратите внимание, что я использовал команду top
для проверки свободной памяти в ОЗУ.
Спасибо, Питер. Что касается моего второго вопроса во время теста нагрузки, свободная память становится очень низкой, но когда я беру кучу кучи, я не вижу больших различий в размере при сравнении перед испытанием нагрузки и во время теста нагрузки. что может быть причиной недостаточной памяти при загрузке? –
Вы делали дамп во время теста нагрузки или после теста нагрузки? Если вы сравниваете до и после теста, вы ожидаете, что он будет таким же, если у вас нет утечки памяти. –
Я взял во время теста нагрузки –