Quelqu'un d'autre a Eclipse 3.4 avec plantage Flex Builder constamment en raison de oome?
-
05-09-2019 - |
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?
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