Mein Computer verfügt über 64 GB Speicher und in Eclipse stelle ich die Standard VM Argumente wie folgt:Warum ist der tatsächliche Speicherbedarf der JVM so viel größer als mein Xmx?
-Xms512m -Xmx9g
dachte ich, die 9GB die größte Größe meiner Java-Anwendung nutzen können. Nachdem ich meine Anwendung für eine Weile gestartet habe, kann ich jedoch vom Systemmonitor sehen, dass mein Java-Anwendungsprozess fast 16 GB Arbeitsspeicher verwendet. Wie kann es größer als das VM-Argument sein, das ich als 9GB einstelle?
@Ravi es wie ein Duplikat sieht nicht aus, da die Frage nicht, was Xmx ist, sondern ist, warum es nicht wie erwartet funktionieren. – Harald
@ user697911 auf welchen Systemmonitor beziehen Sie sich auch und auf welche Nummer genau schauen Sie? – Harald
Wie Sie Informationen über 'Xmx' fragen. Also, es ist dort gut erklärt. Sie müssen Ihren Task-Manager-Bildschirm freigeben. Um uns zu zeigen, wie es mehr Speicher braucht – Ravi