Bei mir läuft Eclipse zu 90% flüssig und ohne jegliche Hänger. Allerdings auch erst, seit dem
ich der JVM für Eclipse 256MB Ram reserviert habe.
wo kann ich das in eclipse einstellen? Hätte 4 GB zu vergeben vllt. läuft eclipse dann besser :wink:
Bei mir läuft Eclipse zu 90% flüssig und ohne jegliche Hänger. Allerdings auch erst, seit dem
ich der JVM für Eclipse 256MB Ram reserviert habe.
maki hat gesagt.:SO starte ich Ecllispe:
eclipse.exe -clean -vmargs -Xmx1024M -Xms256M
-XXermSize=128M -XX:MaxPermSize=256M
Kannst du aber anpassen an deine Bedürfnisse.
Wenn du Eclipse 3.2 verwendest, solltest du unter Window->Preferences->General
einen Haken bei "Show Heap Status" machen, so bekommst du rechts unten den Zustand des Heap angezeigt.
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize 256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m
Now let's assume that you are not encountering any exceptions and Eclipse is running just fine, but you would like to improve the performance. I have found 2 rules of thumb when tweaking the heap size and permSize for Eclipse to maximize performance, and that is to 1) give the VM as much ram as you can spare and 2) set your min and max values to the same amounts to avoid resizing. While neither of these guidelines are revolutionary I have found using them both to really help improve performance; in the case of MyEclipse 4.0.3 on Eclipse 3.1 my subjective perception of the performance increase is anywhere from 50% to a 100% increase on my machine (your mileage may varry depending on hardware, current arguments, etc).
For a machine with 512MB of ram with the developer mainly using just Eclipse (any maybe a browser and IM) I would suggest the following arguments: -vmargs -Xms256m -Xmx256m -XXermSize=64m -XX:MaxPermSize=64m
For a machine with 1024MB of ram with the similar run case as described above I would suggest: -vmargs -Xms512m -Xmx512m -XXermSize=128m -XX:MaxPermSize=128m
and for machines with anymore ram than what I outlined above, adjust to fit your preferences. I have 4GB of ram in my machine and use a heap size of 1024m and a permSize of 512m. You may need to go through a few test runs with different settings to find which one works best for your computer. You may find that only using 256m heap space is sufficient while you end up needing to increase your permSize to 128m. I'll leave it up to you to decide.
ok das swapping gibts bei mir eh net da ich windows xp normalerweise mit fester swap laufen habe oder mal ohne aus testgründen...Wildcard hat gesagt.:Ein Gigabyte brauchst du definitiv nicht.
Eclipse hat eigentlich nur ein Performance Problem für Heavy User unter Windows, da Windows aggressiv auslagert und Eclipse daher ständig swappen muss.
Mit Linux wird on demand geswappt, daher läuft Eclipse dort bei aureichend RAM nach meiner Erfahrung ausgezeichnet.
Wenn du Windows User bist, verbiete Windows zu swappen.
Feste Größe löst das Problem nicht. Muss komplett deaktivert werden, sonst wird Eclipse ständig in den Swap verbannt.PELLE hat gesagt.:ok das swapping gibts bei mir eh net da ich windows xp normalerweise mit fester swap laufen habe oder mal ohne aus testgründen...
ich habe stark den eindruck das beim 2. starten von eclipse sprich aus dem speicher raus der start länger geht :lol: das sehe ich daran, das der grüne balken mehr zuckelt vorher gings das schnurstracks durch nach rechts :lol:Wildcard hat gesagt.:Läuft es jetzt auch besser?
Also bei großen Legacy Anwendungen mit nicht nur vielen sondern teils großen Klassen, braucht man wirklich ein Gigabyte. Bei mir läuft der Heap regelmäßig voll (Min=Max=1GB bei mir), wenn ich an den "falschen" Klassen arbeiten muss.Wildcard hat gesagt.:Ein Gigabyte brauchst du definitiv nicht.
Genaubyto hat gesagt.:Achso, ne den hab ich natürlich nich so hoch.Da reicht ja 128 oder vlt. 256.