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”
