On Wed, 13 May 2020 16:09:57 +0200 Robert Nagy <rob...@openbsd.org> wrote: > On 13/05/20 17:03 +0300, Paul Irofti wrote: > > Here is a stress test from robert@: > > > > robert@x202:/home/robert> time ./t && time ./t2 > > 0m00.11s real 0m00.12s user 0m00.00s system > > 0m09.99s real 0m02.64s user 0m03.36s system > > t is clock_gettime() and t2 is SYS_clock_gettime() > > I am in the middle of rebuilding the packages that should gain significant > speedup right now. That small test does 5 million calls to clock_gettime, > so it is a bit over-reaching but still it shows the difference.
Well, it's pretty close to a real world desktop system (4mio in 27sec) root# time btrace calling_clock_gettime.bt ^C@num[chrome]: 2476715 @num[java]: 1429533 @num[Xorg]: 308404 @num[sndiod]: 126398 @num[conky]: 116 @num[sh]: 106 @num[syslogd]: 2 0m27.12s real 0m04.64s user 0m01.89s system