Ich hatte viele Probleme damit, Eclipse dazu zu bringen, so viel Speicher zu akzeptieren, wie ich möchte, dass er verwendet werden kann (zum Beispiel zwischen 2 und 4 Gigs).
Öffnen Sie eclipse.ini
im Eclipse-Installationsverzeichnis. Sie sollten in der Lage sein, die Speichergröße nach zu ändern-vmargs
bis zu 1024 ohne problembis zu einem Maximalwert, der von Ihrem System abhängt. Hier ist der Abschnitt auf meiner Linux-Box:
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
Und hier ist der Abschnitt auf meiner Windows-Box:
-vmargs
-Xms256m
-Xmx1024m
Aber ich habe es nicht geschafft, es höher als 1024 Megas einzustellen . Wenn jemand weiß, wie das funktioniert, würde ich es gerne wissen.
BEARBEITEN : Die 32-Bit-Version von juno scheint nicht mehr als Xmx1024m zu akzeptieren, während die 64-Bit-Version 2048 akzeptiert.
EDIT : Nicks Beitrag enthält einige großartige Links, die zwei verschiedene Dinge erklären:
- Das Problem hängt weitgehend von Ihrem System und der Menge des zusammenhängenden freien Speichers ab
- Mit javaw.exe (unter Windows) können Sie möglicherweise einen größeren zugewiesenen Speicherblock abrufen.
Ich habe 8 -Xmx
GB RAM und kann nicht mehr als 1024 Megabyte RAM einstellen, selbst wenn eine minimale Anzahl von Programmen geladen ist und beide Windows / Linux zwischen 4 und 5 GB freien RAM melden.