LlGetUsedMemory/fr

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Fonction: integer llGetUsedMemory( );

retourne le nombre d'octets utilisés en mémoire par le script

Renvoie un integer


Spécifications

Cette fonction remplace llGetFreeMemory pour les scripts compilés en Mono

  • En Mono, elle retourne le nombre d'octets utilisés par le script .

Notez que llGetFreeMemory ne donnait pas un nombre correct pour le nombre d'octets disponibles pour le script dans les cas de fragmentation de la mémoire . Par exemple , si un script a alloué 2 blocs de 10k successivement , puis désalloue le 1er bloc , llGetFreeMemory retournait le sommet de la pile non utilisé , donc le sommet du 2ème bloc qui est toujours utilisé. llGetUsedMemory , en revanche , prendra en compte cette désalocation.

  • Pour les scripts non compilés en mono , comme la mémoire est déjà allouée une fois pour toute par un bloc de 16 kilo octets , la fonction retourne logiquement toujours 16 kilo octets

Exemples

<lsl> integer used_memory = llGetUsedMemory(); llOwnerSay((string)used_memory + " octets utilisés"); </lsl>

Voir également

Fonctions

•  llGetFreeMemory
•  llSetMemoryLimit
•  llScriptProfiler

Notes avancées

Historique

Date de Release 17/06/2011

Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.