LlGetUsedMemory/fr
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: integer llGetUsedMemory( );? | N° de fonction |
0.0 | Delais |
10.0 | Energie |
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
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.