Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
February 03, 2009 Time some code using Tango | ||||
---|---|---|---|---|
| ||||
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 |
February 04, 2009 Re: Time some code using Tango | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthias Walter | On Tue, Feb 3, 2009 at 5:54 PM, Matthias Walter <walter@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. |
February 04, 2009 Re: Time some code using Tango | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jarrett Billingsley | Jarrett Billingsley wrote:
> On Tue, Feb 3, 2009 at 5:54 PM, Matthias Walter
> <walter@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?
|
February 04, 2009 Re: Time some code using Tango | ||||
---|---|---|---|---|
| ||||
Posted in reply to grauzone | On Tue, Feb 3, 2009 at 7:15 PM, grauzone <none@example.net> wrote: > 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? http://en.wikipedia.org/wiki/Timex_(Unix) |
February 04, 2009 Re: Time some code using Tango | ||||
---|---|---|---|---|
| ||||
On Tue, Feb 3, 2009 at 7:40 PM, Jarrett Billingsley <jarrett.billingsley@gmail.com> wrote: > On Tue, Feb 3, 2009 at 7:15 PM, grauzone <none@example.net> wrote: >> 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? > > http://en.wikipedia.org/wiki/Timex_(Unix) I realize why I know it as timex and not as time - our school uses Solaris on many of its machines. |
Copyright © 1999-2021 by the D Language Foundation