
On 2/1/07, Philippe Vaucher <philippe.vaucher@gmail.com> wrote:
Hello,
I'm currently creating a new version of the boost timer, you can grab it there :
http://www.boost-consulting.com/vault/index.php?directory=date_time (get timer_2007_01_03.zip)
[snip]
Dear Philippe: I glanced on your library, but am not ready yet for discussing it. You can include into your library a couple of additional timers (see the attached files). The POSIX timer was not really much better than a stock clock() function for my applications, except that on a two-processor Apple Mac it sometimes prints a bit higher timings (in third sign): with kernel and user running on two different processors, it happens that cpu times are a bit higher than elapsed times. Windows timer with GetThreadTimes is really useful for my applications, but I did not test it as thoroughly as it is necessary for submission. I would suggest to test it using your harness. It is easy to write a similar timer with GetThreadTimes replaced by GetProcessTimes. I would expect that GetProcessTimes will have somewhat higher overheads. Of course, for multithreaded codes GetThreadTimes and GetProcessTimes will measure different things. Sincerely, Yura