User:Omei Qunhua

From Second Life Wiki
Revision as of 11:26, 28 December 2012 by Omei Qunhua (talk | contribs) (More)
Jump to navigation Jump to search

Mono Code Size Measurements Results from my own tests in December 2012

The following are based on accessing a local integer variable
Instruction      ByteCode size
++x;                  6 
x = !x;               7
if (~x);              7
x++;                  8
x=1;                  8
x+=1;                 10
x *= -1;              11
x<<1;                 12
if(x<0);              13
if(x==-1);            14

List storage Requirements in Mono These figures differ from those given in http://wiki.secondlife.com/wiki/LSL_Script_Memory Maybe Mono has been tightened up a bit.

Integer                   16 bytes each
Float                     16 bytes each
String                    18 each plus 2 bytes per character
Key (stored as keys)     102 bytes (!!) per key
Key (stored as strings)   90 bytes per key
Vector                    22 bytes each
Rotation                  28 bytes each