Wondered if anyone had any opinions yet about how reliable / unreliable llGetFreeMemory() is under mono [not that it was ever totally reliable pre-mono]. Reason I ask is that when adding a word, say, such as "apple" or "banana" (nothing longer) to a list , I'm seeing incredible memory drops (as reported by llGetFreeMemory()) between adds
[15:27] Animated Living Mattress 2.5: added 20 of 139 -- word "banana"
[15:27] Check Perms **-Longstaff MLP Checker: 18686 bytes free)
[15:27] Animated Living Mattress 2.5: added 21 of 139 -- word "orange"
[15:27] Check Perms **-Longstaff MLP Checker: 12234 bytes free)
[15:27] Animated Living Mattress 2.5: added 22 of 139-- word "apple"
[15:27] Check Perms **-Longstaff MLP Checker: 5206 bytes free)
Sometimes the script finishes its run to completion fine, other times it gives me, with last reported memory being "only" 4900k:
[15:16] Animated Living Mattress 2.5 [script:**-Longstaff MLP Checker]: Script run-time error
[15:16] Animated Living Mattress 2.5 [script:**-Longstaff MLP Checker]: Stack-Heap Collision
It just seems the reporting isn't accurate -- let me rephrase that -- way less accurate than before.
I mean, there's no WAY the word "orange" takes up 6,000 k of memory.
p.s. list adding being done using old hack of: list1 = (list1=[]) + list1 + ["apple"]

list1=[])"