|
|
|
|
|
by dnstalk
1071 days ago
|
|
Comment out CLOCK_MONOTONIC_RAW because that's not available on FreeBSD, and it looks OK to me? My understanding is that we should see some timestamps repeating if there's a collision, correct? I can't get any collisions... > ./clock_gettime_demo/clock_gettime_demo
clock_getres(CLOCK_REALTIME, ...)=1 ns
clock_getres(CLOCK_MONOTONIC, ...)=1 ns
CLOCK_REALTIME 30 samples:
1689957434662039455
1689957434662039526 (diff=71)
1689957434662039566 (diff=40)
1689957434662039606 (diff=40)
1689957434662039636 (diff=30)
1689957434662039676 (diff=40)
1689957434662039706 (diff=30)
1689957434662039736 (diff=30)
1689957434662039766 (diff=30)
1689957434662039796 (diff=30)
1689957434662039826 (diff=30)
1689957434662039856 (diff=30)
1689957434662039886 (diff=30)
1689957434662039916 (diff=30)
1689957434662039946 (diff=30)
1689957434662039987 (diff=41)
1689957434662040016 (diff=29)
1689957434662040047 (diff=31)
1689957434662040076 (diff=29)
1689957434662040107 (diff=31)
1689957434662040137 (diff=30)
1689957434662040167 (diff=30)
1689957434662040197 (diff=30)
1689957434662040227 (diff=30)
1689957434662040257 (diff=30)
1689957434662040297 (diff=40)
1689957434662040327 (diff=30)
1689957434662040357 (diff=30)
1689957434662040387 (diff=30)
1689957434662040417 (diff=30)
CLOCK_MONOTONIC 30 samples:
2168262770533974
2168262770534023 (diff=49)
2168262770534054 (diff=31)
2168262770534094 (diff=40)
2168262770534124 (diff=30)
2168262770534164 (diff=40)
2168262770534194 (diff=30)
2168262770534224 (diff=30)
2168262770534254 (diff=30)
2168262770534284 (diff=30)
2168262770534314 (diff=30)
2168262770534344 (diff=30)
2168262770534374 (diff=30)
2168262770534404 (diff=30)
2168262770534435 (diff=31)
2168262770534464 (diff=29)
2168262770534495 (diff=31)
2168262770534524 (diff=29)
2168262770534555 (diff=31)
2168262770534585 (diff=30)
2168262770534615 (diff=30)
2168262770534645 (diff=30)
2168262770534685 (diff=40)
2168262770534715 (diff=30)
2168262770534745 (diff=30)
2168262770534775 (diff=30)
2168262770534805 (diff=30)
2168262770534835 (diff=30)
2168262770534865 (diff=30)
2168262770534895 (diff=30)
|
|