On 09/26/2011 08:29 PM, Andrej Mitrovic wrote:
In the class test reset the timer:
     {
         auto h = new HClass();
         sw.reset(); //<-
         sw.start();
     }
thanks a lot ... i totally misused the stopwatch api.

i compiled with:
dmd -release -O -inline -m64 -oftarget/dmd/structs_vs_classes experimental/structs_vs_classes.d
and
gdc -O3 -inline -o target/gdc/structs_vs_classes experimental/structs_vs_classes.d

wich resulted in:
target/dmd/structs_vs_classes
time with struct: 11326 for 1
time with class: 11323 for 1

and
target/gdc/structs_vs_classes
time with struct: 4011 for 1
time with class: 6880 for 1

which is much better than my wrong measurements...

thanks for the answer!!!

christian

Reply via email to