LlGetUsedMemory/fr
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.
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.