Posts mit dem Label Dispose werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Dispose werden angezeigt. Alle Posts anzeigen

Donnerstag, 16. April 2009

Speicherleichen (Memory Leaks) finden

Wer es noch nicht kannte, sollte sich unbedingt mal das kostenlose SharePoint Dispose Checker Tool von Microsoft (http://code.msdn.microsoft.com/SPDisposeCheck) herunterladen. Damit können die eigenen Assemblies auf nicht mehr benötigte aber trotzdem nicht freigegebene Ressourcen untersucht werden.

Solche Speicherleichen entstehen unter anderem, wenn z.B. SPSite- oder SPWeb-Objekte erzeugt aber nach Gebrauch nicht via Dispose oder mittels eines using-Konstrukts für den Garbage Collector freigegeben werden.

Näheres dazu gibt es im Best Practice von Microsoft auf http://msdn.microsoft.com/en-us/library/aa973248.aspx