| 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