www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Performance Counter output

reply "ginophi" <ginophi fjw3n90v.com> writes:
I'm trying to see how long a particular part of code takes to run, but the
counter gives me strange outputs.

PerformanceCounter c = new PerformanceCounter();
c.start();

// some code

c.stop();

writefln("Seconds:      %x",c.seconds());
writefln("Milliseconds: %x",c.milliseconds());
writefln("Microseconds: %x",c.microseconds());


gives me for example this:

Seconds:      2
Milliseconds: af2
Microseconds: 2ac3c2

What am I missing?
Jul 12 2007
parent reply Oskar Linde <oskar.lindeREM OVEgmail.com> writes:
ginophi skrev:
 I'm trying to see how long a particular part of code takes to run, but the
 counter gives me strange outputs.
 
 PerformanceCounter c = new PerformanceCounter();
 c.start();
 
 // some code
 
 c.stop();
 
 writefln("Seconds:      %x",c.seconds());
 writefln("Milliseconds: %x",c.milliseconds());
 writefln("Microseconds: %x",c.microseconds());
 
 
 gives me for example this:
 
 Seconds:      2
 Milliseconds: af2
 Microseconds: 2ac3c2
 
 What am I missing?

change %x -> %s -- Oskar
Jul 12 2007
parent "ginophi" <ginophi fjw3n90v.com> writes:
Oh.. That helped me find http://www.digitalmars.com/d/phobos/std_format.html
which explains a lot. Thanks.

"Oskar Linde" <oskar.lindeREM OVEgmail.com> wrote in message
news:f74ldv$k79$1 digitalmars.com...
 ginophi skrev:
 I'm trying to see how long a particular part of code takes to run, but


 counter gives me strange outputs.

 PerformanceCounter c = new PerformanceCounter();
 c.start();

 // some code

 c.stop();

 writefln("Seconds:      %x",c.seconds());
 writefln("Milliseconds: %x",c.milliseconds());
 writefln("Microseconds: %x",c.microseconds());


 gives me for example this:

 Seconds:      2
 Milliseconds: af2
 Microseconds: 2ac3c2

 What am I missing?

change %x -> %s -- Oskar

Jul 12 2007