Garbage-Collector

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

Wird eine Referenzvariable angelegt mit dem Befehl

Data: ref_var type ref of classname.

Create ref_var.

Dann wird der Referenzvariablen REF_VAR Hauptspeicher zugewiesen. Wird das Objekt REF_VAR irgendwann nicht mehr benötigt, kann der Pointer zu der Klasse gelöscht werden über

CLEAR ref_var.

oder

FREE ref_var.

Der Speicher ist in diesem Moment noch vorhanden. Der Garbage-Collector vom SAP-System durchsucht nun jedoch automatisch in bestimmten Zeitabständen den Hauptspeicher nach verwaisten Instanzen und gibt den entsprechenen Speicher frei.

Literatur