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