LoÃc Grenià on Sun, 03 Jun 2012 01:20:05 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
clock_gettime |
Hi pari developers, a patch has just been submitted to allow for a different timing function: clock_gettime. The accuracy of timing in libpari is 1ms. Under linux, getrusage and times accuracy are limited by kernel HZ constant which means that accuracy is 10ms if HZ=100, 4ms if HZ=250 or 1ms if HZ=1000. clock_gettime however has the accuracy of the underlying hardware clock, but the system call is slightly more costly. If you need better accuracy (and can spend ~15% more in clock_gettime than in getrusage) you can use clock_gettime. Otherwise just stick with the default. Thanks, LoÃc