ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
417
417
EMPFEHLEN
-
Guten Abend,
ich versuche grad auf meinem kleine Server mit nur 256MB Ram Jetty ans laufen zu kriegen. Ich bin leider kein Experte was die Java VM angeht nur wundert es mich, dass Jetty, wenn er läuft ca. 20-30MB Ram braucht-jedoch beim starten ich die folgende Fehlermeldung erhalte:
Code :1 2 3
Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
Das liegt vermutlich daran, dass beim Starten der VM mehr Speicher benötigt wird. Aber auch das habe ich schon mit dem Parameter -Xmx versucht einzuschränken. Wenn ich z.B. -XmX100m mache, bricht es auch direkt mit einem Fehler ab.
Jetty versucht lediglich zu starten, wenn ich gar keinen Parameter angebe. Dann aber leider auch nicht komplett, da der Speicherverbrauch dann bei über 200MB liegt und er sich dann mehr oder weniger aufhängt und ich ihn beenden muss.
Deshalb meine Frage, ob jemand eine andere Idee hat oder ob ihr wisst, dass es mit so wenig Speicherplatz garnicht möglich ist Jetty ans laufen zu kriegen?
Vielen Dank im Voraus.
-
02.12.10 12:51 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
mit -Xmx setzt du die Max Heap Size.
Versuchs mal mit -Xms damit setzt du die initiale Heapsize. -Xms16m -> 16 MB Heap.
Siehe auch hier:
http://blogs.sun.com/watt/resource/j...ions-list.html
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hey danke für deine Antwort. Leider hilft das auch nicht.
Jetty versucht zu starten und bleibt an dieser stelle hängen:
Code :1
2010-12-02 13:14:25.309:INFO::Started SelectChannelConnector@0.0.0.0:8080
Dabei ist die RAM-Auslastung zu diesem Zeitpunkt bei über 200MB obwohl ichs mit java -Xms32M oder -Xms64M starte.
Vor dem start von jetty werden grad mal 20MB Ram vom laufenden System in Anspruch genommen.
-
02.12.10 14:04 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
Für den JVM Prozess? Die JVM braucht natürlich mehr Speicher als nur den reinen Objekt Heap... dazu kommen noch PermGen, Thread-Stacks, Speicher für die geladenen nativen Libs (solange auch die müssen, obwohl sie geshared werden dazu gerechnet werden), etc.Dabei ist die RAM-Auslastung zu diesem Zeitpunkt bei über 200MB
Welche JVM verwendest du denn? 32 / 64 bit?
Du könntest eventuell noch u.a. an MaxPermSize (sunjvm -XX:MaxPermSize=16m) und an der Thread Stack Size -XX:ThreadStackSize=128 (128 kb) drehen.
http://java.sun.com/docs/hotspot/VMOptions.html
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Zu wenig Speicher?
Von Gimi im Forum 3D Studio MaxAntworten: 0Letzter Beitrag: 05.12.06, 21:07 -
Zu wenig Speicher für Typo3?
Von MM2410 im Forum Content Management Systeme (CMS)Antworten: 3Letzter Beitrag: 20.02.05, 16:40 -
Großes Bild für wenig Speicher
Von M@DZG@ im Forum PhotoshopAntworten: 2Letzter Beitrag: 07.09.03, 00:23 -
wenig speicher für grafik
Von mts im Forum PhotoshopAntworten: 2Letzter Beitrag: 25.09.01, 18:10 -
Fehlermeldung in Flash : Zu wenig Speicher
Von pausch13 im Forum Flash PlattformAntworten: 1Letzter Beitrag: 16.07.01, 04:04





Zitieren

Login





