simple test cast here

<pre>
package 
{
        import supertest.S1;
        import supertest.S4;
        /**
         * ...
         * @author lizhi
         */
        public class SuperTest2 
        {
                private var ss:Array = [];
                public function SuperTest2() 
                {
                        for (var i:int = 0; i < 100000;i++ ){
                                ss.push(new S4);
                        }
                        var len:int = ss.length;
                        var t:int= getTimer();
                        for (i = 0; i < len;i++){
                                var s:S4 = ss[i];
                                if (s.test){
                                        
                                }
                        }
                        trace(getTimer() - t);
                        ss = [];
                        for (i = 0; i < 100000;i++ ){
                                ss.push(new S1);
                        }
                        len = ss.length;
                        t= getTimer();
                        for (i = 0; i < len;i++){
                                var s1:S1 = ss[i];
                                if (s1.test){
                                        
                                }
                        }
                        trace(getTimer() - t);
                }
                public function getTimer():int
                {
                        return (new Date()).getTime() - SpriteFlexjs.startTime;
                }
                
        }

}
</pre>



--
View this message in context: 
http://apache-flex-development.2333347.n4.nabble.com/superGetter-very-very-slow-tp52574p52605.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.

Reply via email to