MEMAVAIL |
Mémoire disponible |
---|---|
UCSD Pascal |
Syntaxe
function MEMAVAIL:integer; |
Description
Cette fonction retourne la taille total en octet de mémoire dynamique allouable dans la mémoire de tas.
Remarques
- Cette fonction renvoie le nombre de mots actuellement entre le sommet de la pile et le sommet du tas. Cela peut être interprété comme la quantité de mémoire disponible à ce moment-là. Elle doit prendre en considération la taille des piles d'évaluation et les appels de procédure d'erreur.
- La fonction MEMAVAIL ne retourne pas le plus grand bloc d'espace mémoire disponible pouvant être alloué par segments dans la mémoire principal, mais plutôt la quantité total de mémoire incluant tous les fragments de mémoire éparpillé séparément et de façon non continue dans la mémoire. Ainsi, si vous voulez le plus grand bloc de mémoire pouvant être alloué par une fonction NEW ou VARNEW, vous devrez plutôt utiliser la fonction VARAVAIL.
Dernière mise à jour : Dimanche, le 29 octobre 2017