LX: Closures und Garbage Collection

Beitrag lesen

Mit var innerhalb einer Funktion definierte Werte bleiben nur bis zum Abschluß der Funktion im Speicher und werden danach vom Garbage Collector eingesammelt. Ein myvar = undefined überschreibt nicht den Speicherbereich, sondern nur den Inhalt, bis die Variable ganz freigegeben wird.

Hinzu kommt, dass der Mobile Safari das Speichermanagement von Cocoa verwendet, welches nur über rudimentäre Garbage Collection verfügt.

Gruß, LX

--
RFC 1925, Satz 3: Mit ausreichendem Schub fliegen Schweine wunderbar. (...)