Прежде всего, я должен сказать, что я довольно хорошо знаком с настройкой параметров памяти Eclipses. В настоящее время я использую вариант одной из опубликованных конфигураций:
...
--launcher.XXMaxPermSize
256m
-vmargs
-Xms40m
-Xmx512m
-Xss2m
-Djava.net.preferIPv4Stack = верно
-Dcom.sun.management.jmxremote
И согласно JConsole и внутреннему монитору кучи, Eclipse никогда не приближается к исчерпанию кучи.
То, что он ДЕЛАЕТ, так это постоянное падение с OOME, как каждые 30-50 минут. Иногда он говорит мне, что был OOME, а иногда просто тихо закрывается. Как ни странно, ДРУГОЙ экземпляр затмения, который работает все время (версия J2EE), ни разу не падал, даже с гораздо большим количеством исходных файлов.
Был один или два раза, когда это был процесс зомби после сбоя, и я увидел его объем памяти - около 1,5 гига, что намного выше того, что монитор кучи сказал, что использовал. Так в чем же дело? Что-то подтекает? Я замечаю, что число активных тем постоянно увеличивается.
Кто-нибудь имел эту проблему и исправил ее?