Démarrage d’Eclipse

octobre 14, 2007 at 1:33 (eclipse, java)

Il est particulièrement stressant lorsqu’on est en plein travail sous Eclipse de voir l’application se fermer sans aucun avertissement et bien sûr sans sauvegarder les modifications en cours. Ce phénomène est lié à la saturation de la mémoire allouée au fonctionnement du logiciel et plus particulièrement à la taille de la mémoire permanente (PermGen) très sollicitée par le chargement des classes.

L’une des solutions est de paramétrer la jvm de lancement d’Eclipse via l’argument -vmargs de l’exécutable. Ci-dessous un exemple de paramétrage, à adapter évidemment en fonction des besoins et de la taille mémoire disponible sur la machine hôte :

-vmargs -Xms256m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=256m -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled

Laisser un commentaire