Time some code using Tango

grauzone none at example.net
Tue Feb 3 16:15:08 PST 2009


Jarrett Billingsley wrote:
> On Tue, Feb 3, 2009 at 5:54 PM, Matthias Walter
> <walter at mail.math.uni-magdeburg.de> wrote:
>> Hi there,
>>
>> I'd like to time some functions using Tango, but only including the really used CPU-time. StopWatch and the other time functions I've found don't mind on the CPU usage, which means if I time multiple processes at once which share a single CPU, their times increase...
>>
>> Best regards
>> Matthias Walter
>>
> 
> That's something that the OS could do for you, like the "timex"
> command on unix.  There's probably something magical in /proc/ that
> you can use.  I have no idea what the corresponding functionality
> would be in Windows, but it probably has something.

If he had to use OS specific APIs (which would be another sad thing 
about Tango), I'd suggest to use clock_gettime() with 
CLOCK_THREAD_CPUTIME_ID under Unix.

What is timex?


More information about the Digitalmars-d-learn mailing list