Random thoughts and musings. Part of an oliology.

oliology.diary

Sonntag, Dezember 23, 2007

Turbo Eclipse

On my old machine, I recently upgraded to Eclipse Europa 3.3. Eclipse has been literally flying since.

In addition, I increased the memory usable by Eclipse to 512MB (on my system with 2GB RAM) and 1024MB (on my system with 3,3GB usable RAM).

On Linux, I edited the file ~/.eclipse/eclipserc:

VMARGS="-Xms1024m -Xmx1024m"

On OSX, I edited the file /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini:

-Xms512m
-Xmx512m

Auf meinem alten Rechner habe ich neulich auf Eclipse Europa 3.3 aktualisiert. Seitdem ist Eclipse erheblich schneller.

Außerdem habe ich mal den Speicher für mein Eclipse etwas hochgesetzt, und zwar auf 512MB (bei meinem System mit 2GB RAM) und 1024MB (bei meinem System mit 3,3GB nutzbarem RAM). Das hat noch einmal einen riesigen Unterschied gemacht.

Unter Linux habe ich dazu die Datei ~/.eclipse/eclipserc bearbeitet:

VMARGS="-Xms1024m -Xmx1024m"

Unter OSX habe ich die Datei /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini bearbeitet:

-Xms512m
-Xmx512m

Oliver @ 19:38 | Permalink | 2 comments/Kommentare

2 Comments|

Danke für den Tipp. Hab das bei mir grad eingetragen und erwarte gespannt die nächsten Tage, wenn ich Eclipse mal wieder richtig brauche.

Anonymous Mario Rimann @ 00:13  

Hallo Oli,

habe gerade auf der fs-l den Link zu deinem Blog wiederentdeckt, und einfach mal den obersten Beitrag gelesen.

Zum Thema Eclipse: Ein Javaprogramm ist bei mir mit Eclipse dauernd mit der Meldung abgebrochen, der Speicher (glaube Heap) wäre voll (gut, der erste Rechner hatte 256MB abzüglich Shared Memory, der zweite 1GB RAM). Stunden an Optimierungen änderten höchstens den Zeitpunkt des Absturzes, das Problem war *inhärent* so komplex. Die damalige Einstellung, die mein Praktikum "gerettet" hat, benutze ich heute noch:

-vmargs
-XX:+UseParallelGC

Den Tipp habe ich irgendwo bei Sun zum Thema "Optimieren von Java" gefunden. Wenn ich ihn richtig verstanden habe, bewirkt er, dass während der Ausführung eines Java-Programms *gleichzeitig* die Garbage Collection durchgeführt wird. Die Einstellung wird für Servermaschinen empfohlen, und macht Eclipse bestimmt nicht schneller. Aber das Problem mit dem Heap war endgültig Geschichte. Außerdem läuft die GC soweit ich weiß auf dem zweiten Prozessorkern, wo sie mir nicht (besonders) weh tut.

Funky @ fs

Anonymous Anonym @ 23:03  

Good people

Good Software

Archive