[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: question on timing results



On Thu, 9 Jun 2005, Globe Trotter wrote:


clock() returns an approximation of the CPU time used by the actual
process,
so while load from other programs is a factor (particularly since it'll
make
your program wait for IO, etc.) it should do basically what you want.

Also check out the times(2) facility. It's not ISO C, but it is POSIX and it has some advantages over clock(3).

--


Thanks, what exactly are the advantages? These are sometimes long calculations so the processor will be running for long. Also, is there

clock() will wrap after about 75 CPU minutes. I believe times() will not.

Also times() tracks user and system time separately, and it tracks parent and child process times separately.

an example on using times(2) somewhere? A Google search on times(2) example C did not reveal much, but the choice of keywords may not have been apt. (One problem with the name of the language called C is that is just a letter, as opposed to fortran/C++/pascal et al, which is more distinctive.

Don't know of a handy URL, sorry. The man page ("man 2 times") and a little experimentation should be enough.



Sorry and thanks for all the help!

Best wishes!

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com




-- Matthew Saltzman

Clemson University Math Sciences
mjs AT clemson DOT edu
http://www.math.clemson.edu/~mjs


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]