
Untitled
By: a guest on
May 23rd, 2012 | syntax:
None | size: 0.60 KB | hits: 10 | expires: Never
Do bitwise operations aid performance?
var t:Number = getTimer();
for (var i:Number=0; i<30000000; i++) {
var a:uint = Math.round(Math.random()*100);
a *= 8;
}
var t1:Number = getTimer()-t;
trace(t1);
[trace] 8999
var t : Number = getTimer();
for (var i:Number=0; i<30000000; i++) {
var a:uint = Math.round(Math.random()*100);
a <<= 3;
}
var t1:Number = getTimer()-t;
trace(t1);
[trace] 8987
var t:Number = getTimer();
for (var i:Number=0; i<30000000; i++) {
var a:uint = Math.round(Math.random()*100);
a *= 13;
}
var t1:Number = getTimer()-t;
trace(t1);
[trace] 8918