Saber
Erfahrenes Mitglied
Hallo zusammen!
Ich hab da mal eine grundlegende C#.NET-Frage. So wie ich das verstanden habe erledigt doch die Garbage Collection von .NET die komplette Speicherverwaltung, oder? Sie gibt also auch den nicht mehr benötigten Speicher wieder frei.
Nun, wieso wird dann überall geschrieben, dass man Dispose() zum Freigeben des Speichers verwenden sollte. Okay, bei größeren Resourcen seh ich´s ja ein. Die sollten so schnell wie möglich wieder freigegeben werden, wenn sie nicht mehr benötigt werden. Aber ansonsten?
Wer kann mir also einen kleinen Crash-Kurs in Sachen C#.NET´s Speicherverwaltung geben?
DANKE im Vorraus!!!
MfG
Mike
Ich hab da mal eine grundlegende C#.NET-Frage. So wie ich das verstanden habe erledigt doch die Garbage Collection von .NET die komplette Speicherverwaltung, oder? Sie gibt also auch den nicht mehr benötigten Speicher wieder frei.
Nun, wieso wird dann überall geschrieben, dass man Dispose() zum Freigeben des Speichers verwenden sollte. Okay, bei größeren Resourcen seh ich´s ja ein. Die sollten so schnell wie möglich wieder freigegeben werden, wenn sie nicht mehr benötigt werden. Aber ansonsten?
Wer kann mir also einen kleinen Crash-Kurs in Sachen C#.NET´s Speicherverwaltung geben?
DANKE im Vorraus!!!
MfG
Mike