Operation Manual
Hoofdstuk 18: Geheugen- en variabelenbeheer 362
Uit het archief gehaalde variabelen zijn “gemarkeerd om gewist te worden”, wat betekent dat ze
tijdens de volgende garbage collection gewist zullen worden.
Als het scherm
MEMORY genoeg vrije ruimte aangeeft
Ook als het scherm
MEMORY aangeeft dat er genoeg vrije ruimte is om een variabele te archiveren
of een toepassing op te slaan, is het toch mogelijk dat u een Garbage Collection melding of een
ERR: ARCHIVE FULL melding krijgt.
Wanneer u een variabele dearchiveert, neemt de hoeveelheid
Archive free onmiddellijk toe, maar
de ruimte is pas werkelijk beschikbaar na de volgende garbage collection.
Als de hoeveelheid
Archive free aangeeft dat er genoeg vrije ruimte is voor uw variabele, zal er na
de garbage collection waarschijnlijk genoeg vrije ruimte zijn om de variabele te archiveren
(afhankelijk van de bruikbaarheid van de lege blokken).
Het Garbage Collection-proces
Het garbage collection-proces:
Opmerking: indien tijdens de garbage collection de stroom uitvalt, kan dit ertoe leiden dat het
volledige geheugen (RAM en archief) gewist wordt.
Gebruik van het commando GarbageCollect
U kunt het aantal automatische garbage collections reduceren door het geheugen periodiek te
optimaliseren. Dit doet u met behulp van het commando
GarbageCollect.
variable A
variable D
Nadat u de
variabelen B en C uit
het archief heeft
gehaald, blijven ze
nog steeds ruimte in
beslag nemen.
Sector 1
Sector 2
Sector 3
• Verwijdert gedearchiveerde
variabelen uit het
gebruikersarchief.
• Rangschikt de resterende
variabelen in opeenvolgende
blokken.
variable A
variable D
Sector 1
Sector 2