.

Gateway PCPentium 42.27 GHz1.0 GB RAMWindows XP SP3Sony VAIO LaptopIntel Duo T57502x2.00 GHz3.0 GB RAMWindows VISTADell Latitude LaptopIntel Duo U25002x1.20 GHz1.0 GB RAMWindows XP Pro.Dell Inspiron 531 PCAMD Athlon 64 Dual Core2.81 GHz2.93 GB RAMWindows XP SP3

.

.

Relative SpeedAverageMinMaxStd. Dev.Relative SpeedAverageMinMaxStd. Dev.Relative SpeedAverageMinMaxStd. Dev.Relative SpeedAverageMinMaxStd. Dev.

.

1.000.000

.

Verbosea = a / b---0.17910.1720.2030.0094---0.09670.0930.1090.0061---0.23660.1720.2660.0255---0.07580.0630.0790.0064

.

Assignmenta /= b---0.17620.1560.2030.0122---0.09880.0930.1090.0072---0.25130.1870.2820.024---0.0720.0630.0780.0073

.

.

a = a * b---0.16450.1560.1720.008---0.08730.0780.0940.0076---0.21160.1560.250.0229---0.07150.0630.0790.008

.

a *= b---0.16030.1560.1720.0071---0.08640.0780.0940.0079---0.23350.2030.250.0156---0.0720.0630.0780.0073

.

.

a = a + b---0.15710.1560.1720.004---0.09360.0930.0940.0005---0.21690.1570.250.0247---0.06730.0630.0790.0071

.

a += b---0.16030.140.1720.0092---0.08330.0780.0940.0075---0.2240.1720.250.0203---0.0740.0630.0780.0066

.

10.000.000

.

Castinga = int(b / c)1.117009132420090.19570.1870.250.01613.85256410256410.30050.2960.3590.01563.340425531914890.3140.3130.3280.00373.249211356466880.1030.0940.1090.0073

.

Integersa = b / c1.228881278538810.21530.2190.250.0096---0.0780.0780.07804.341489361702130.40810.2650.4530.04094.858044164037860.1540.140.1570.0055

.

Numbersa = b / c---0.17520.1720.1880.00641.080769230769230.08430.0780.140.0158---0.0940.0940.0940---0.03170.0310.0320.0005

.

.

a = int(b * c)3.739240506329110.14770.140.2190.01985.60256410256410.17480.1710.2190.01183.101063829787230.29150.2810.3280.01592.460567823343850.0780.0780.0780

.

a = b * c---0.03950.0310.0470.008---0.03120.0310.0320.0004---0.09360.0930.0940.0005---0.02690.0150.0470.009

.

a = b * c1.116455696202530.04410.0310.0940.01512.663461538461540.08310.0780.140.0156---0.0940.0940.09401.178438661710040.03170.0310.0320.0004

.

.

a = int(b) << int(c)7.435443037974680.29370.2810.4060.03085.083601286173630.15810.1560.1880.0085.370330843116330.50320.50.5160.00644.925650557620820.13250.1250.1410.008

.

a = b << c---0.03950.0310.0470.008---0.03110.0310.0320.0003---0.09370.0930.0940.0005---0.02690.0150.0310.0067

.

a = b << c17.60506329113920.69540.6880.7190.00979.655948553054660.30030.2960.3270.01055.691568836712910.53330.5150.5620.01257.862453531598510.21150.2030.2190.008

.

10.000.000

.

Numbera = b + c---0.03460.0310.0470.0062---0.03130.0310.0320.00041.642105263157890.1560.1560.15601.111111111111110.030.0160.0310.0037

.

Integera = b + c---0.03580.0310.0470.0068---0.03110.0310.0320.0003---0.0950.0940.1090.0037---0.0270.0160.0310.0066

.

Mixed a = b + c3.201117318435750.11460.1090.1250.00745.147909967845660.16010.1560.2180.01553.325263157894740.31590.2970.3440.01733.125925925925930.08440.0780.0940.0078

.

10.000.000

.

Unsigned Integeri++---0.03310.0310.0470.0054---0.03130.0310.0320.0004---0.0780.0780.0780---0.03120.0310.0320.0004

.

Integeri++---0.03210.0310.0470.004---0.03120.0310.0320.0004---0.0780.0780.0780---0.02950.0160.0320.0055

.

Number i++3.595015576323990.11540.1090.1250.00782.50.0780.0780.07801.217948717948720.0950.0940.1090.00373.176271186440680.09370.0930.0940.0004

.

10.000.000

.

How to Add 1++x---0.03630.0310.0470.0075---0.03130.0310.0320.0004---0.07820.0780.0790.00040.02770.0160.0320.0071

.

x++---0.03740.0310.0470.0078---0.03120.0310.0320.0004---0.07830.0780.0790.00050.02990.0160.0320.0054

.

x = x + 1---0.04270.0310.0470.0071---0.03110.0310.0320.0003---0.07820.0780.0790.00040.03190.0310.0320.0003

.

10.000.000

.

Single Inline Varvar a:int, b:int, c:int---0.11590.1090.1250.0075---0.06250.0620.0630.0005---0.21050.1880.2190.00970.0820.0780.0930.0066

.

Separate Varvar a:int; var ...---0.11590.1090.1250.0075---0.06230.0620.0630.0005---0.21370.1880.2190.00940.0850.0780.0930.0075

.

Controlvar a:int;---0.11590.1090.1250.0075---0.06230.0620.0630.0005---0.21470.2030.2190.00710.0890.0780.0930.066

.

10.000.000

.

One lettera = b + c---0.0350.0310.0460.0066---0.03130.0310.0320.0004---0.15730.1560.1720.00390.0210.0160.0310.0071

.

Five lettera... = b... + c...---0.0370.0310.0460.0073---0.03110.0310.0320.0003---0.15750.1560.1720.00390.0220.0160.0310.0073

.

Fifteen lettera... = b... + c...---0.0390.0310.0460.0075---0.03430.0310.0780.0117---0.15630.1560.1570.00050.020.0160.0310.0066

.

1.000.000

.

Instantiationvar a:Number = new---0.12290.1090.1250.0053---0.04790.0460.0620.0038---0.1740.1560.1880.0078---0.0530.0470.0620.0073

.

var b:String = new ---0.12510.1090.1410.0081---0.05290.0460.0630.0077---0.1720.1720.1720---0.0570.0470.0620.0071

.

var c:Array = new17.84732214228622.23272.0942.6880.176918.61625708884690.98480.9671.0290.012510.69011627906981.83871.7971.8750.021814.14210526315790.80610.7810.8590.0202

.

1.000.000

.

Arraya[c] = b---0.57990.5620.6560.0307---0.26950.2650.2970.0091---0.61250.5940.6720.0199---0.28010.2660.2970.0068

.

b = a[c]---0.22140.2030.250.0104---0.10910.1090.110.0003---0.29790.2810.3440.0195---0.12180.1090.1250.0064

.

b = int(a[c])---0.22370.2030.250.0124---0.11030.1090.1250.004---0.30110.2810.3440.0195---0.11750.1090.1250.008

.

.

ByteArraya[c] = b---0.53660.50.6560.0488---0.26820.2650.2810.0062---0.61320.5930.640.0135---0.32490.2970.3590.0164

.

b = a[c]1.251580849141820.27710.2660.2970.00881.325389550870760.14460.140.1720.0091.379657603222560.4110.390.4530.02271.318555008210180.16060.1560.1720.0069

.

b = int(a[c])1.220384443451050.2730.2660.2810.00751.41432456935630.1560.1560.15601.347725008302890.40580.3750.4370.0171.384680851063830.16270.1560.1720.0076

.

1.000.000

.

If vs. SwitchIf---0.29930.2190.3130.0228---0.11130.1090.1250.0054---0.28250.250.3130.0167---0.0940.0940.0940

.

Switch---0.30350.2350.3130.0196---0.11450.1090.1250.0074---0.2940.2650.3280.0172---0.10040.0940.110.0078

.

Control---0.16480.1560.1720.0077---0.0780.0780.0780---0.23670.2180.250.0126---0.06620.0630.0790.0064

.

10.000.000

.

Class SpeedFunction3.084090909090910.13570.1250.1410.00756.868589743589740.21430.1560.2190.01562.425238600212090.22870.2180.250.01124.108761329305140.1360.1250.140.0066

.

Getter Function3.229545454545460.14210.1410.1570.0046.865384615384620.21420.1560.2190.01562.391304347826090.22550.2180.250.00993.83685800604230.1270.1250.140.0051

.

Direct Access---0.0440.0320.0470.006---0.03120.0310.0320.0004---0.09430.0930.110.0042---0.03310.0310.0470.0054

.

1.000.000

.

FloorMath.floor(Math.random())(0.0919)*0.2180.250.009830.18181818181810.11120.1090.1250.0054-13.42857142857150.28030.250.2970.0193-320.0940.0940.0940

.

int(Math.random())(0.0032)*0.140.1870.0121---0.07910.0780.0940.004---0.21970.2030.2340.0105---0.0610.0470.0620.0037

.

Math.random()0.15170.140.1560.0071---0.0780.0780.0780---0.22390.2030.2340.0091---0.0620.0620.0620

.

.

RoundMath.round(Math.random())(0.1062)*0.2350.2660.0105-33.20.11430.1090.1250.0075658.0000000000720.27920.2650.3130.01613.77647058823530.09420.0930.1090.004

.

int(Math.random() + 0.5)(0.0071)*0.1410.1880.0124---0.08010.0780.0940.0053---0.21350.2030.2350.0111---0.07060.0620.0780.0079

.

Math.random()0.1430.1410.1560.0051---0.08110.0780.0940.0063---0.21340.2030.2350.0111---0.06210.0620.0630.0003

.

.

Absolute ValueMath.abs(Math.random())(0.0639)*0.2030.2340.01035.576923076923080.10910.1090.110.0002-5.533333333333330.23930.2190.2180.01483.281250.0840.0790.0940.0071

.

N < 0 ? N * -1 : N(0.0083)*0.1560.1720.0063---0.08530.0780.0940.0078---0.21970.1560.250.0231---0.06940.0630.0790.0078

.

Math.random()0.1510.140.1870.0135---0.08010.0780.0940.0053---0.22270.2030.250.0155---0.0630.0630.0630

.

.

CeilingMath.ceil(Math.random())(0.0865)*0.2180.250.0101---0.11550.1090.1250.0075---0.26680.2340.3130.0233---0.09940.0930.1090.0078

.

N == int(N) ? N : int(N)+1(0.1430)*0.2810.3120.00961.2480.12480.1240.1250.00041.095327102803740.27190.250.3120.01961.144772117962470.10480.0930.1090.007

.

Math.random()0.14750.140.1560.008---0.0780.0780.0780---0.21330.2030.2340.0125---0.06210.0620.0630.0003

.

1.000.

.

Drawing Speed

.

10x10Vector Square w/ Alpha---0.11650.0940.1250.0097---0.06240.0620.0630.0005---0.13780.1250.1410.0064---0.03740.0310.0470.0078

.

png2.322746781115880.27060.2650.2810.00742.136217948717950.13330.1250.1560.00391.995645863570390.2750.2660.2810.00733.114973262032090.11650.1090.1250.008

.

.

Vector Square Opaque---0.11650.1090.1250.008---0.06250.0620.0630.0005---0.12190.1090.1250.0061---0.0320.0320.0320

.

jpg2.264377682403430.26380.2340.2820.01412.08160.13010.1240.1560.00392.173913043478260.2650.2650.26503.3781250.10810.0940.110.0038

.

.

50x50Vector Square w/ Alpha---0.1470.1250.1720.011---0.0780.0780.0780---0.1560.1560.1560---0.04810.0470.0630.004

.

png2.259183673469390.33210.3280.3590.00881.812820512820510.14140.140.1560.00391.924358974358970.30020.2970.3130.00642.59875259875260.1250.1250.1250

.

.

Vector Square Opaque---0.1370.1250.140.006---0.06230.0620.0630.0004---0.13990.1250.1410.004---0.0470.0470.0470

.

jpg2.213868613138690.30330.2810.3290.01132.271268057784910.14150.1870.2970.04411.986418870621870.27790.2350.2810.01152.414893617021280.11350.1090.1250.007

.

.

250x250Vector Square w/ Alpha---0.64890.6090.6720.0205---0.17160.1710.1720.0005---0.44310.4380.4690.0091---0.16770.1560.1720.0071

.

png2.118816458622281.37491.3591.3910.00981.70279720279720.29220.280.2970.00691.563981042654030.6930.6880.7030.00711.782945736434110.2990.2970.3120.0051

.

.

Vector Square Opaque---0.34780.3280.3590.0119---0.09370.0930.0940.0004---0.22110.2190.2350.0053---0.0920.0790.0940.0051

.

jpg2.217078780908570.77110.750.7970.01222.564567769477050.24030.1870.2970.04412.099050203527820.46410.4530.4690.00672.196739130434780.20210.1870.2190.007

.

1.000.

.

100x300Vector Complex12.23326615041911.532310.78112.5470.416116.24760601915183.56313.5413.7440.052112.94146.47076.4376.5160.023613.59954337899542.97832.9383.0310.0295

.

PNG Complex---0.94270.8751.0310.0413---0.21930.2180.2340.0039---0.50.4840.5160.0058---0.2190.2190.2190

.

Vector Square 0.49690.4530.5320.0270.16740.1560.1720.00690.36010.3590.3750.0040.16030.1560.1720.0071

.

10.000.

.

Creating AssetsLibrary Star0.53670.2190.6720.11560.14050.140.1410.00050.29480.250.3440.01890.17620.1720.1880.0071

.

Library Square0.59090.4851.0470.14210.14240.140.1720.00790.29480.2810.3280.01120.17420.1570.1880.0078

.

Procedural Square 0.49520.4220.610.07340.09360.0930.0940.00050.31530.2970.3280.00850.17010.1570.1880.0095

.

100.000.

.

50x50 getRect()0.36280.3130.5940.06280.14150.140.1560.00390.35750.3280.4070.02291.041141340411410.15070.140.1560.0075

.

50x50 getBounds()0.36270.3440.3750.01160.17160.1710.1720.00050.38470.360.4220.01580.15690.140.1710.0068

.

250x250 getBounds()0.36180.3440.3750.00770.17170.1710.1720.00040.37650.360.4220.01830.15690.140.1710.0068

.

1.000.000

.

Graphics MethodsSprite.x0.0280.0150.0470.00840.01770.0150.0320.00540.04810.0470.0630.0040.01820.0150.0310.0064

.

Sprite.width0.55150.5460.5620.00750.32750.3120.3590.01140.63950.6090.6720.02020.27350.2650.2960.0097

.

Sprite.numChildren0.01620.0150.310.00400000.0310.0310.03100.00500.0150.0071

.

Sprite.alpha0.02590.0150.310.00730.03120.0310.0320.00040.06290.0620.0630.00020.01690.0150.0310.0038

.

Sprite.visible0.02590.0150.310.00730.01570.0150.0160.00050.0630.0630.06300.02390.0150.0310.0076

.

Sprite.name0.32150.1720.640.13310.08320.0780.1250.01230.32430.2350.4850.07610.14270.0780.2660.052

.

dispatchEvent()0.7920.750.9380.05520.53780.530.5780.0141.090111.1870.05060.40630.3750.4690.0242

.

contains()0.02750.0160.0470.0120.01560.0150.0160.00050.0460.0460.04600.0160.0160.0160

.

swapChildren() 0.48870.4530.5630.04370.42230.3590.4370.02080.73920.7030.7810.02260.41570.3280.4380.0262

.

1.000.000

.

hitTestPoint(x,y, true)83.96078431372552.1412.0162.50.125168.63870967741941.06391.0451.0920.013149.90238611713672.30052.2812.3440.020243.7346938775511.07151.0631.0790.008

.

getBounds(x,y, true) object cached83.96078431372552.1412.0323.4070.327767.76774193548391.05041.0451.0610.007449.92407809110632.30152.2812.3280.012444.07755102040821.07991.0631.1250.0144

.

BitmapData.getPixel32()---0.02550.0160.0320.0077---0.01550.0150.0160.0005---0.04610.0460.0470.0003---0.02450.0160.0470.0097

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.