>What exactly are you demonstrating?  What I see is that evaluating one
>compound expression instead of two simpler expressions is about 12
>times slower.  Of course, the actual delta is measured in fractional
>microseconds, so it's most likely due to slight variations in your CPU
>load at the time of the test, or perhaps the AS VM performing
>optimizations part way through the first loop.  Did you try the tests
>in reverse order?  In any case, the difference is WAY too small to
>care about in pretty much every situation.
>
>cheers,
>barneyb
>
>
>>
I think the difference is very big. It seems AS VM optimization is too bad in 
the body of a for loop. Here is another test, more simple.

static function test(text:TextArea):void{
        
                                var loop:int = 0;
                                var i:int = 0;
                                var j:int = 0;
                                var k:int = 0;
                                var now:Date = new Date();
                                var d:int = 1;
                                for(i=0;i<10;i++){
                                        for(j=0;j<10000000;j++){
                                        d=1;   //Comment out this  to see 
difference
                                
                                        }
                                        now = new Date();
                                        
                                        text.text+=(""+now.getTime()+" 
"+d+"\n");
                                }
                        }

If d=1 is executed it cost 10seconds ,if it not execuetd it cost 1 seconds. Can 
you try to repeat it on your machine,may be I use some wrong complier options. 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: http://www.houseoffusion.com/groups/flex/message.cfm/messageid:6254
Subscription: http://www.houseoffusion.com/groups/flex/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.37

Reply via email to