Diskussion:Garbage Collection

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 10. Juni 2005 um 13:34 Uhr durch 62.225.112.236 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Zitat aus dem Artikel, unter Algorithmen, Mark&Sweep: Nachteil dieser Methode ist das Verschieben der lebenden Objekte selber, denn Zeiger auf diese werden ungültig und müssen angepasst werden. Meistens wird dies erreicht, indem ein Objekt über zwei Indirektionen angesprochen wird: über einen Zeiger auf einen Zeiger auf das Objekt. Beim Verschieben des Objekts muss nun nur noch der Zeiger, der direkt auf das Objekt zeigt, angepasst werden. Die Referenzen in Java und C# sind beispielsweise solche "Zeiger auf Zeiger".

Das ist zumindest im Falle von heutigen Java-Versionen falsch. Dort werden schon lange Handleless-Objekts verwendet, wie man auch unter [1] zu lesen ist. Weis jemand, wie das unter C# aussieht?

--Deabyte 12:45, 28. Mär 2005 (CEST)

Wo steht, dass die Garbage-Collection unter Umständen Speicherlecks verursacht?