-
Website
http://ulizko.com -
Original page
http://ulizko.com/posts/44 -
Subscribe
All Comments -
Community
-
Top Commenters
-
kannattaa
1 comment · 1 points
-
Zvezda
2 comments · 1 points
-
Малышка Мика
2 comments · 1 points
-
bobrik
2 comments · 4 points
-
mekal
2 comments · 1 points
-
-
Popular Threads
Это на самом деле очень и очень интересная штука.
"OutOfMemoryError: PermGen space" часто возникает в процессе разработки, когда необходимо редеплоить проект.
Это сообщение -- симптом того, что сборка мусора работает не очень здорово, т.е. не все ресурсы освобождаются корректно в процессе редеплоя.
В этом плане чаще всего грешат на hibernate, cglib, tomcat, spring и даже log4j.
А что особенно интересно, PermGen space -- это участок в куче, который содержит классы и их методы.
Решается такая проблема проще всего увеличением размера этой области с помощью ключика -XX:MaxPermSize=XXXm.
Пардон. Наверное, мой предыдущий комментарий лучше удалить.
Ни в коем случае! :)
На самом деле, ты очень четко локализовал проблему. Просто это временное решение, так как при редеплое PermGen все равно будет заполняться новыми объектами.
Я примерно так же шел к решению, так что и на этом подробно остановлюсь во второй части.
Я вот сижу и думаю - это спам-бот или все-таки нет? :)