JProbe - Wie gehe ich bei der Analyse vor

Wurzelseppi

Mitglied
Hi zusammen,

ich habe hier ein Memoryleak in einer Persistenzschicht, und versuche gerade, diesem mit JProbe auf den Grund zu gehen.

Dazu habe ich per API nach jedem JUNIT Testcase einen Heapdump erstellt, und bin jetzt an der Analyse dieser.

Hat jemand das schonmal gemacht, und kann dazu Tipps geben?


Gruß, und Danke im voraus,


Wurzelseppi
 
Hallo!

Schau dir doch einfach mal an, in welcher GC Generation die meisten Objekte hängen...
Eden, Mature, Perm ... werden zuviele Objekte erzeugt oder werden einfach nur zuwenige Objekte direkt weg geräumt ... verwendest du oft HashMaps? Vielleicht könntest du diese durch WeakHashMaps ersetzen etc... da gibt es haufenweise Ansätze...
Gruß Tom
 
Zurück