У кого-нибудь еще постоянно происходит сбой Eclipse 3.4 с Flex Builder из-за OOME? - PullRequest
1 голос
/ 17 февраля 2009

Прежде всего, я должен сказать, что я довольно хорошо знаком с настройкой параметров памяти Eclipses. В настоящее время я использую вариант одной из опубликованных конфигураций:

... --launcher.XXMaxPermSize 256m -vmargs -Xms40m -Xmx512m -Xss2m -Djava.net.preferIPv4Stack = верно -Dcom.sun.management.jmxremote

И согласно JConsole и внутреннему монитору кучи, Eclipse никогда не приближается к исчерпанию кучи.

То, что он ДЕЛАЕТ, так это постоянное падение с OOME, как каждые 30-50 минут. Иногда он говорит мне, что был OOME, а иногда просто тихо закрывается. Как ни странно, ДРУГОЙ экземпляр затмения, который работает все время (версия J2EE), ни разу не падал, даже с гораздо большим количеством исходных файлов.

Был один или два раза, когда это был процесс зомби после сбоя, и я увидел его объем памяти - около 1,5 гига, что намного выше того, что монитор кучи сказал, что использовал. Так в чем же дело? Что-то подтекает? Я замечаю, что число активных тем постоянно увеличивается.

Кто-нибудь имел эту проблему и исправил ее?

Ответы [ 2 ]

1 голос
/ 18 августа 2010

В зависимости от размера и сложности проекта вам может потребоваться увеличить объем памяти, выделенной для FlexBuilder. Вы можете попробовать использовать другую JVM. Если Flexbuidler не запустится, вы, вероятно, выделите ему слишком много памяти.

Нет святого Грааля для этой проблемы, но разделение моего FlexBuilder.ini может помочь некоторым:

-vm
C:\Program Files\Java\jdk1.6.0_20\bin\javaw.exe

-vmargs
-Xms1024m
-Xmx1224m
-XX:MaxPermSize=365m
-XX:PermSize=256m
-Djava.net.preferIPv4Stack=true
1 голос
/ 21 февраля 2009

Согласно этому сайту , правильные настройки памяти для Eclipse / Flex Builder:

-Xms256m
-Xmx512m

Это настройки mem, которые я использую для eclipse, и кажется, что они работают нормально. Надеюсь, это поможет.

...