У меня есть приложение Grails, которое делает довольно приличное количество создания и уничтожения объектов домена, и, похоже, он очень быстро выходит из пространства PermGen. Я выполнил обычные настройки (перехватил PermGen до 256M, включил класс GC и т.д.), Но не кубик.
Не хотелось бы рекомендовать некоторые (и, надеюсь, бесплатные или очень недорогие) инструменты для устранения неполадок такого рода потребления памяти в Groovy и/или Java? Или некоторые методы, которые вы используете для устранения неполадок с памятью JVM?
Изменить: это когда приложение развертывается внутри Tomcat в режиме производства; Я не пробовал с другими контейнерами. Тем не менее, было бы неплохо иметь некоторые ресурсы для отслеживания проблемы.