memory_free()

memory_free()

Retorna:

La memoria libre disponible para el programa.

Descripción:

Esta función permite determinar la cantidad de memoria RAM del ordenador que queda disponible para uso del programa.

No se requiere ningún parámetro, y el total de memoria se retorna en Kbs (en kilobytes, siendo cada uno un total de 1024 bytes).

Esta cantidad de memoria será la que el programa dispone para cargar todos sus recursos (gráficos, sonidos, etc.), por ello es conveniente comprobar con esta función, al inicio de los programas, que el ordenador dispone de memoria suficiente para cargar todos los recursos necesarios.

Programa ejemplo:
PROGRAM ejemplo_memory_free;

GLOBAL
    memoria_libre;

BEGIN
    // ...

    memoria_libre=memory_free();

    // ...
END


Este pequeño ejemplo utiliza la función memory_free() para guardar en la variable global denominada memoria_libre la cantidad de RAM que queda disponible para el programa.


Nota: La función disk_free() permite determinar el espacio libre de una de las unidades de disco del ordenador.


Ver: disk_free()