speicherproblem

Status
Nicht offen für weitere Antworten.
F

fuerchti

Gast
hallo,

versuche grad mein java programm auf einem gemieteten vserver zum laufen zu bekommen, funktioniert aber nicht so ganz, da die VM beim starten zwischen 174 und 200 MB RAM reserviert, je nach den -Xms und -Xmx werden. Beispielprogramm:

Code:
class test{
        public static void main (String[] args){
                for (int i=0; i<100; i++){
                        System.out.println("total heap: "+Runtime.getRuntime().totalMemory()/1024);
                        System.out.println("free heap: "+Runtime.getRuntime().freeMemory()/1024);
                        try{
                                Thread.sleep(1000l);
                        } catch (Exception e){}
                }
        }
}
hat zur ausgabe:
total heap: 1984
free heap: 1799
...

was ja < 2MB sind, während top angiebt dass der prozess 200 MB Speicher verbraucht. Gibt es irgendwelche Einstellmöglichkeiten die ich übersehen habe? Kann das was mit der 64 Bit version zu tun haben?

danke und lg

fuerchti
 
F

fuerchti

Gast
ja aber wenn ich zb Xms12m und Xmx12m eingebe reserviert verbraucht der java prozess trotzdem ca 200 MB

lg
fuerchti
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Speicherproblem Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben