PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hoher Arbeitsspeicher verbauch



blue_devil86
24.06.07, 23:18
Hallo das ist mein erster Eintrag im Forum hab auch gleich eine Frage.

Ich habe einen Server wenn ich auf den meine Java Anwendung starte verbraucht der Server auf einmal extrem viel Ram ca. 200MB nur für die Anwendung. Auf Windows sind es gerade mal 3-4MB. Ich habe schon gelesen das er sich speicher für Threads und co sichert allerdings so viel? Kann man das irgendwo ändern?

Danke im voraus

marce
24.06.07, 23:21
Vermutlich suchst Du nach den Java-Optionen Xms / Xmx?

Abgesehen davon ist die Ausgabe von Windows (jedenfalls, solange es um den Taskmanager geht) nicht so genau wie die von Linux (Aufsplittung nach Virtual, Shared u.ä.)

kreol
24.06.07, 23:29
Linux verwaltet den Speicher anders. Bevor es swapped wird der RAM vollgehauen und wenn dort Freiräume sind wird dort gecached.

RAM ist also eher mal ausgelastet als unter dem alternativen OS. Das ist normal und unschädlich.


Kreol

blue_devil86
24.06.07, 23:33
achso also lagert er dann automatisch auf der platte aus?

wie geht das direkt?
java -jar -Xms=50m ../Java/anwendung.jar

scheint nicht zu funktionieren

blue_devil86
24.06.07, 23:37
ah geht ohne = zwischend drin

toll danke leute super Forum