I did the instance create test on v3.3.3 and v4.3.0.
Surprisingly v4.3.0 was slow than v3.3.3.
Why dose it?

[Test Case]
By using the attachment and take their mean time [msec].

[Result]
On Windows FireFox v3.0
     v.3.3.3  v4.3.0
swf8  733     4,103
swf9   -        910
swf10  -        893

On Windows IE7
     v.3.3.3  v4.3.0
swf8  488     3,257
swf9   -        571
swf10  -        698



Ono Keiji
[email protected]
<?xml version="1.0" encoding="UTF-8"?>
<canvas debug="true">
        <script>
                var t1 = new Date();
                var st = t1.getTime();
        </script>

        <class name="myLabel">
                <attribute name="label" type="string"/>
                <attribute name="labelx"/>
                <attribute name="labely"/>
                
                <text text="${classroot.label}" x="${classroot.labelx}" 
y="${classroot.labely}"/>
                <edittext width="200" x="50" y="${classroot.labely}"/>
        </class>
        
        <class name="Win" extends="window" x="250" y="0" width="300" 
height="250" title="Win">
                <myLabel name="label1" label="${this.name}" labelx="10" 
labely="20"/>
                <myLabel name="label2" label="${this.name}" labelx="10" 
labely="50"/>
                <myLabel name="label3" label="${this.name}" labelx="10" 
labely="80"/>
                <myLabel name="label4" label="${this.name}" labelx="10" 
labely="110"/>
                <myLabel name="label5" label="${this.name}" labelx="10" 
labely="140"/>
        </class>

        <handler name="oninit">
                <![CDATA[
                for( var i=0; i<10; i++){
                        var w = new lz.Win();
                }
                
                var t2 = new Date();
                var et = t2.getTime();
                var dt = et - st;
                Debug.write( "init time[ms]: ", dt );
                ]]>
        </handler>
</canvas>       

Reply via email to