NODOS

Sinopsis
NODOS
NODES
Descripción

Devuelve una lista de dos enteros. El primero es el número de nodos de memoria que usa FMSLogo actualmente. El segundo es el número máximo de nodos que han sido usado en cualquier tiempo desde la última invocación de NODOS.

Un nodo es un pequeño bloque de memoria usado por Logo. Cada número usa un nodo. Cada palabra no numérica usa un nodo, más algo de memoria adicional por cada carácter en la palabra que no se almacena en un nodo. Cada vector ocupa un nodo, más algo de memoria adicional que no se almacena en un nodo, más la memoria requerida por cada elemento (que puede ser o no ser en un nodo). Cada lista requiere un nodo para cada elemento, además de la memoria que requieren los elementos.

NODOS es útil si quieres asegurarte de que tu programa no mantenga, sin intención, referencias a un gran número de nodos que pudieran causar el uso de memoria de FMSLogo de seguir creciendo y creciendo.

Ejemplo
; Ve cual está el uso de memoria actual
MUESTRA NODOS
[5559 5582]

; Haz una variable que usa muchos nodos.
HAZ "granlista SECENT 1 100000
MUESTRA NODOS
[206102 1506144]

; Borra la variable para librar la memoria de los nodos.
BOVAR "granlista
MUESTRA NODOS
[6267 206283]

SourceForge.net Logo