Ronald Oussoren <ronaldousso...@mac.com> added the comment:

mach_absolute_time returns time in ticks, there's a separate API that returns 
the resolution of this clock (which is already used).

The manpage explicitly says that mach_absolute_time and CLOCK_UPTIME_RAW are 
the same clock:

     CLOCK_UPTIME_RAW   clock that increments monotonically, in the same manner 
as CLOCK_MONOTONIC_RAW, but that does
                        not increment while the system is asleep.  The returned 
value is identical to the result of
                        mach_absolute_time() after the appropriate 
mach_timebase conversion is applied.

Switching from mach_absolute_time to CLOCK_UPTIME_RAW would therefore bring us 
no improvements, and would complicate the code base because clock_gettime is 
only available starting from macOS 10.12.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue41303>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to