LlGetUsedMemory/fr

From Second Life Wiki
Jump to: navigation, search

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.