Проанализировав легкую загрузку веб-приложения, запущенного в tomcat, с помощью JMX Console, выясняется, что «PS Old Gen» растет медленно, но постоянно. Он начинается с 200 МБ и растет около 80 МБ / час.
Процессор не проблема, он работает в среднем на 0-1%, но где-то утечка памяти, поэтому через несколько дней после развертывания он станет нестабильным.
Как узнать, какие объекты размещены в куче? Вы знаете какие-нибудь хорошие учебники или инструменты?