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