Question

Je dois d'abord dire que je suis assez familier avec la configuration des paramètres de mémoire Éclipses. J'utilise actuellement une variante de l'une des configurations affichées:

... --launcher.XXMaxPermSize 256m -vmargs -Xms40m -Xmx512m -Xss2m -Djava.net.preferIPv4Stack = true -Dcom.sun.management.jmxremote

Et selon JConsole et le moniteur de tas interne, Eclipse ne se rapproche de manquer de tas.

Qu'est-ce qu'il fait est constamment accident avec Oomes, comme toutes les 30-50 minutes. Parfois, il me dit qu'il y avait un oome, d'autres fois il se ferme silencieusement. Étrangement, l'autre instance éclipse qui exécute tout le temps (la version J2EE) n'a jamais écrasé une fois, même avec beaucoup plus de fichiers source.

Il y a eu une ou deux fois où il a été un processus zombie après l'accident et je suis arrivé à voir son empreinte mémoire - 1.5gigs autour, bien au-dessus ce que le moniteur du tas a dit qu'il utilisait. Alors, quel est le problème? Quelque chose qui fuit? Je constate que le nombre de threads actifs semble aller constamment.

Tout le monde a eu ce problème et il fixe?

Était-ce utile?

La solution

Selon ce site , les paramètres de mémoire appropriés pour Eclipse / Flex Builder est :

-Xms256m
-Xmx512m

Ce sont les paramètres mem-je utiliser pour Eclipse et il semble fonctionner très bien. Hope qui aide.

Autres conseils

En fonction de la taille et de la complexité du projet, vous devrez peut-être augmenter la mémoire donnée à FlexBuilder. Vous pouvez essayer d'utiliser différentes JVM. En cas Flexbuidler ne démarre pas alors probablement vous donner trop de mémoire.

Il n'y a pas saint graal pour ce problème, mais le partage de mon FlexBuilder.ini peut aider certains:

-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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top