Eclipse-Performance unter Mac OS X

Am Wochenende habe ich viel mit Java Webservices herumexperimentiert und Framworks wie Apache Axis2 oder Apache CXF miteinander verglichen. Jedenfalls hatte ich vielerlei Probleme, ein stabiles Eclipse unter Mac OS X zu benutzen. Durch die Verwendung vieler WTP Komponenten und einen embedded Tomcat blieb Eclipse sehr oft hängen und reagierte nicht mehr. Scheinbar handelte es sich um ein Speicherproblem. Nachdem ich Eclipse mehr Speicher allozierte ging es einwandfrei und Eclipse macht unter OS X wieder mehr Spaß als unter Windows. Reicht es unter Windows die Startparameter für das Executable anzupassen, ist bei Mac ein tieferer Eingriff nötig. Da ich ihn auch noch nicht kannte, hier die Zusammenfassung:

  1. Im Eclipse Installationsordner auf Eclipse.app gehen.
  2. Rechte Maustaste und “Paketinhalt zeigen” anwählen.
  3. Im Ordner “Contents” => “Mac OS” die Datei eclipse.ini öffnen
  4. Diese Zeilen zu den vmargs ergänzen (können auch höhere Werte sein):
  • -Xms128m
  • -Xmx512m
  • -XX:PermSize=64M
  • -XX:MaxPermSize=128M

Mit diesen Einstellungen sollte Eclipse auch mit vielen Plugins seinen Dienst wieder exzellent versehen…

Leave a Reply