Perm Gen wächst ständig

spinnerudi

Mitglied
Hallo

Ich habe ca. 10 Applikationen in einem Tomcat 6.0.20 am laufen.
Da ich diese OutOfMemory Fehler hatte, habe ich nun im Startscript folgendes konfiguriert:
-XX:MaxPermSize=384m

Mit Lampda Probe beobachte ich die JVM Speichernutzung.
Nach einem Neustart des Tomcats wird für "PS Perm Gen" ca. 90 Mb angezeigt.
Nach ca. 2 Tagen Betrieb, steht da bereits ca. 180 Mb. Das wächst ständig.
Irgendwann werden dann wohl auch die konfigurierten 384 Mb erreicht und dann gibts wider einen OutOfMemory Error.

Weshalb nimmt diese Perm Gen Speichernutzung immer zu?
Der Tomcat ist fast produktiv, da deploye ich eigentlich nichts neu usw...

Danke für Tipps!
 
M

maki

Gast
Weshalb nimmt diese Perm Gen Speichernutzung immer zu?
Hat eine Anwendung sowas wie ein Pluginsystem bzw. lädt Klassen dynamisch nach?
Klassen landen eigentlich immer im PermGen Space, und dieser wird nie wieder aufgeräumt (soll sich angeblich in Java 7 ändern), oder gibt es viele kleine langlebige Objekte (memory leaks)?

Denke da wird es jetzt Zeit für einen anderen JMX Profiler (VisualVM, etc...)
 

Ähnliche Java Themen

Neue Themen


Oben