der Garbage-Collector macht das doch sowieso ..... bei den meisten .net Objekten ist das ja auch ok so, im SharePoint Umfeld allokieren einige Objekte jedoch COM Memory und das wird vom Garbage Collector nicht automatisch mit aufgeräumt. Daher ist es wichtig z.B. bei SPSite und SPWeb  - wenn ihr Prozess nur kurz lebt mag das nichts ausmachen aber z.B. bei einem WebPart das in einer WebApplication lebt kann man nie genau sagen wann man recycled wird.

Details dazu gibt es in folgendem Whitepaper

Jetzt kann ich natürlich anfangen meinen Code nach dem o.g. Whitepaper zu durchforsten, aber es wird demnächst ein Tool (SPDisposeCheck) geben welches gegen meine Projekte laufen kann und prüft ob das mit den Dispose so richtig implementiert ist.

Das Tool SPDisposeCheck wird demnächst zum Download angeboten werden und gehört eigentlich in die Tools-Sammlung jedes SharePoint Entwicklers.

happy coding

Sven