in reply to Re^3: The most precise second (timer)
in thread The most precise second (timer)
This one looks promising. :)
It is less punctual than the original code I posted, but I might do.
But I got something strange when I replaced time() in my original code with gettimeofday: exactly precise seconds (to 5 decimal places). I am not quite sure if that is actually correct–is that just calculated to be precise or it the measurement actually precise? I believe that my measurements are not as precise as yours. :)
I tried to simplify the test using my $w2 = EV::periodic( 0, 1, 0, sub { print gettimeofday, "\n";} );, but the result was quite unprecise; here’s the output:
15748078781259 15748078791348 15748078801032 15748078811008 1574807882999 1574807883541 1574807884744 15748078851030 15748078861002 15748078871099 1574807888937 15748078892034 15748078901001 15748078912030 15748078921019 1574807893339M
Do I do something wrong?
Anyway, I use chrony, too, but my original timer function (from time to time) still complains about negative time not invented yet. Although, I use default settings of CentOS 7 for chrony–do I need to adjust something to use those smooth adjustments?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: The most precise second (timer)
by soonix (Chancellor) on Nov 27, 2019 at 08:11 UTC | |
|
Re^5: The most precise second (timer) (updated x2)
by haukex (Archbishop) on Nov 27, 2019 at 11:48 UTC |