Ich lese , dass der folgende Code zu einem Speicherleck führt da die Level-Klasse einen Verweis auf das CUSTOMLEVEL-Member außerhalb des Classloaders enthält:
%Vor%Die Frage ist, wie wird die Level-Klasse außerhalb dieses bestimmten Klassenladers geladen? Kann ich einige andere Instanzen innerhalb der Java-API mit einem ähnlichen Verhalten haben?
Es gibt viele Quellen für Klassenlader-Lecks: Dieser Teil einer Blog-Serie zu diesem Thema zählt einige der Täter auf.
Tags und Links java memory-leaks logging classloader