Ich habe eine Anwendung, die für einige Prozesse vorübergehend eine bestimmte Menge an Speicher/Heap benötigt. Bei gegebenem vernünftigem Wert der maximalen Heap-Größe für die JVM als Option startet die JVM mit einem kleinen Heap und fordert bei Bedarf mehr Speicher vom Betriebssystem an.Gibt die JVM dem OS freien Speicher zurück, wenn es nicht mehr benötigt wird?
Meine Frage ist, ob dieser zusätzliche Speicher von der JVM an das Betriebssystem zurückgegeben wird (z. B. für andere Prozesse), wenn von meiner Anwendung nicht mehr viel Speicher benötigt wird. Momentan scheint meine Anwendung diese Erinnerung für immer zu halten, selbst wenn sie nicht mehr benötigt wird.
Es gibt _no_ "die JVM", Sie sollten angeben, welche Implementierung Sie interessiert sind. – paxdiablo
29 Fragen, nur eine einzige akzeptierte Antwort. Es sind Hausaufgaben zu erledigen. Ernst. –