PRINT FRE(0)

GW-Basic, utilisé par PC-Basic
Exemple de programmation

PC-BASIC

Pour renvoyer le nombre d'octets disponibles dans la mémoire de chaîne allouée.

FRE(x$)

FRE(x)

Les arguments (x$) et (x) sont des arguments factices.

Avant que FRE (x$) ne renvoie la quantité d'espace disponible dans la mémoire de chaîne allouée, GW-BASIC lance une activité de "garbage collection". Les données dans l'espace mémoire de chaîne sont collectées et réorganisées, et les parties inutilisées des chaînes fragmentées sont supprimées pour faire de la place pour de nouvelles entrées.

Si FRE n'est pas utilisé, GW-BASIC lance une activité de récupération de place automatique lorsque tout l'espace mémoire de chaîne est utilisé. GW-BASIC ne lancera pas de récupération de place tant que toute la mémoire libre n'aura pas été utilisée. La collecte des ordures peut prendre 1 à 1,5 minutes.

FRE("") ou toute chaîne force une récupération de place avant de renvoyer le nombre d'octets libres. Par conséquent, l'utilisation périodique de FRE("") entraînera des délais plus courts pour chaque récupération de place.

Il convient de noter que la fonction CTRL-BREAK ne peut pas être utilisée pendant ce processus de nettoyage.

Exemples:

PRINT FRE(0)  
14542

Votre ordinateur peut renvoyer une valeur différente.

 

 

 

 

 

 

 

Recherche personnalisée