Garbage-Collector
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Kategorie: ABAP OO.
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
- ABAP Objects. Grundlagen und Anwendung der objektorientierten Programmierung in ABAP, von Frank Wolf S 52