= LSL: Memory Limits = Minimize a scripts memory usage Every Mono script in Second Life uses 65536 bytes ((https://wiki.secondlife.com/wiki/LSL_Script_Memory)) if it needs it or not, this lets you reduce that amount Uncomment the {{{llOwnerSay}}} line to see how much memory is being used, then set {{{MEM_LIMIT}}} to just above that. Some scripts will need additional memory while they run, if you get errors like "Stack heap collision" increase {{{MEM_LIMIT}}}. // Memory limit integer MEM_LIMIT = 65536; default { state_entry() { // Set up memory constraints llSetMemoryLimit(MEM_LIMIT); // Uncomment the next line in order to see how much memory your script is using // llOwnerSay("Memory: used="+(string)llGetUsedMemory()+" free="+(string)llGetFreeMemory()); } } [[:slua:memory|SLua version]]