Bezeichnung
CollectGarbage -- erzwingt eine Speicherbereinigung oder setzt neuen Grenzwert (V2.0)
Übersicht
CollectGarbage([threshold])
Beschreibung
Mit diesem Befehl können Sie eine Speicherbereinigung erzwingen. Dazu müssen Sie CollectGarbage() aufrufen, ohne das optionale Argument threshold anzugeben. Wenn Sie hingegen threshold übergeben, wird dieser Wert als neuer Grenzwert festgelegt. Das bedeutet, dass immer dann, wenn die Speicherbelastung größer als der angegebene Grenzwert in Kilobytes ist, Hollywood automatisch den Speicherbereiniger laufen lässt.

Wenn Sie das optionale Argument auslassen, wird Hollywood sofort den Speicherbereiniger ausführen und einen neuen Grenzwert festlegen, der doppelt so groß ist wie der gerade freigegebene Arbeitsspeicher.

Um Informationen über den Zustand des Müllsammlers zu erhalten, rufen Sie den Befehl GCInfo() auf.

Eingaben
threshold
Grenzwert in Kilobyte, der angibt, wann Hollywood den Speicherbereiniger ausführen sollte (standardmäßig 0, was bedeutet, dass die Speicherbereinigung sofort ausgeführt wird)

Navigation zeigen