Time Libraries Rough Draft

Simon Marlow simonmar at microsoft.com
Thu Feb 10 06:23:31 EST 2005


On 10 February 2005 11:14, Ketil Malde wrote:

>>   * getting the current "CPU time"
> 
> Isn't this very system dependent?  And isn't times(2) a better choice
> than clock(3)?  How do these behave in the presence of leap seconds?
> I.e. if I clock() a computation, do I get the same result as
> the difference of gettimeofday()s before and after times CPU
> utilization, or do I get the correct times, and the consequential a
> leap-second offset compared to gettimeofday?
> 
> I'm not able to find any information on this; I assume these functions
> deal in (non-linear) POSIX time, since you want them in the same
> module?
> 
> (I would put everyting to do with performance meausrements in a
> different module.  Although, I guess if we only target POSIX systems,
> this is all right.  The consensus seems to be to wed time to POSIX.)

There is already System.CPUTime, BTW.  Ashley: are you proposing to
replace this?

Simon


More information about the Libraries mailing list