Confort de travail avec Eclipse

Plusieurs petites choses à faire afin d’améliorer notre gestion d’Eclipse.

- Gestion de la mémoire sur Eclipse. Le fichier eclipse.ini posé juste à coté de l’appli permet d’influer sur un certain nombre de paramètres, notamment la gestion mémoire.

Par défaut le fichier eclipse.ini contient quelque chose du genre

-vmargs
-Xms40M
-Xmx256M
–launcher.XXMaxPermSize 256m

Xms correspond au “stack space” c’est à dire grosso modo l’espace grâce auquel Eclipse va pouvoir effectuer des tâches asynchrones (il construit PUIS il effectue X, PUIS Y…).

Xmx correspond au “heap size”, la mémoire attribuée à la JVM (Java Virtual Machine) sur laquelle repose Eclipse. En gros c’est la mémoire attribué à l’appli.

la PermSize est la partie de la JVM qui enregistre la structure des données et les informations de classe.

En gros la mémoire utilisée par Eclipse = Xmx + PermSize

Sur une machine avec 1Go de RAM voici une config appropriée :

-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize128m
-XX:PermSize=128m
-vmargs
-Xms512m
-Xmx512m

On peut afficher l’espace mémoire utilisé par Eclipse : Preferences/General cocher “Show heap status”
- Pour désactiver la construction automatique de projets au démarrage de l’appli : Preferences/General/Startup and Shutdown décocher “Refresh workspace on startup”

Répondre

Vous devez être connecté pour envoyer un commentaire.