Je dois d'abord dire que je suis assez familier avec la configuration des paramètres de mémoire Eclipses. Je suis actuellement en utilisant une variante de l'une des configurations affichées:Quelqu'un d'autre a Eclipse 3.4 avec Flex Builder planter en permanence à cause d'OOME?
... --launcher.XXMaxPermSize 256m -vmargs -Xms40m -Xmx512m -Xss2m -Djava.net.preferIPv4Stack = true -Dcom.sun.management.jmxremote
Et selon JConsole et le moniteur de segment de mémoire interne, Eclipse n'est jamais proche de manquer de tas.
Ce qu'il fait est crash constamment 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. Bizarrement, l'instance d'AUTRE éclipse qui tourne tout le temps (la version J2EE) n'a jamais planté une seule fois, même avec beaucoup plus de fichiers sources.
Il y a eu une ou deux fois où ça a été un processus de zombies après le crash et j'ai pu voir son empreinte mémoire - environ 1,5gigs, bien au-dessus de ce que le moniteur de tas disait utiliser. Alors, quel est le problème? Quelque chose qui fuit? Je remarque que le nombre de threads actifs semble constamment augmenter.
Quelqu'un a eu ce problème et l'a résolu?
Ce sont les paramètres de tas, et comme je l'ai dit, il ne manque jamais de tas. –
J'ai changé cela après votre suggestion et cela semble aider un peu - peut-être que le crash est lié à la fragmentation. –
Cool, content que ça a aidé! –