Eine der Stärken von Java ist die automatische Freigabe von nicht mehr verwendetem Speicher. Trotzdem können unerwartete Speicherlecks auftreten. Dieser Artikel erläutert zunächst die Gründe für die Entstehung solcher Speicherlecks. Als Mittel dagegen wird vorgestellt, wie nicht mehr benötigte Objekte manuell aufgeräumt werden können. Schließlich wird demonstriert, wie man in vorhandenen Applikationen Speicherlecks mit Hilfe eines Profilers aufspüren kann.
Tim Wellhausen