Difference between revisions of "User:Omei Qunhua"
Jump to navigation
Jump to search
Omei Qunhua (talk | contribs) (More) |
Omei Qunhua (talk | contribs) |
||
Line 25: | Line 25: | ||
Float 16 bytes each | Float 16 bytes each | ||
String 18 each plus 2 bytes per character | String 18 each plus 2 bytes per character | ||
Key (stored as keys) 102 bytes (!!) per key | Key (valid keys) | ||
Key (stored as strings) 90 bytes per key | (stored as keys) 102 bytes (!!) per key | ||
Key (valid keys) | |||
(stored as strings) 90 bytes per key | |||
(key) "" 30 bytes | |||
Vector 22 bytes each | Vector 22 bytes each | ||
Rotation 28 bytes each | Rotation 28 bytes each | ||
</pre> | </pre> |
Revision as of 12:50, 28 December 2012
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 (valid keys) (stored as keys) 102 bytes (!!) per key Key (valid keys) (stored as strings) 90 bytes per key (key) "" 30 bytes Vector 22 bytes each Rotation 28 bytes each