clock_gettime.2: _COARSE clocks are not always faster...

Rasmus Villemoes linux at rasmusvillemoes.dk
Sun Apr 10 02:50:47 AEST 2016


Hi Michael

The other day, I was curious how the vdso was implemented on ppc, and I
noted that neither ppc32 or ppc64 handle the _COARSE versions of
CLOCK_{REALTIME,MONOTONIC} in the vdso, so they fall back to an actual
syscall. And sure enough, measuring CLOCK_MONOTONIC
vs. CLOCK_MONOTONIC_COARSE shows that the latter has three times as much
overhead as the former.

Whether it's worth adding a note to the man page is up to you.

Best,
Rasmus


More information about the Linuxppc-dev mailing list