Skip to content

Glossaire

Mach continuous time

L'horloge macOS qui compte depuis le démarrage, veille comprise, utilisée pour horodater les journaux unifiés avant conversion en UTC.

Le Mach continuous time est une horloge monotone qui démarre au boot et continue de compter pendant la veille. Les entrées tracev3 stockent leur heure sous forme de deltas de temps continu par rapport à une base, et non sous forme de date. Sur les Mac Intel, un tick vaut une nanoseconde ; sur Apple silicon, la base de temps est de 125/3 : il faut donc multiplier les ticks par 125 puis diviser par 3 pour obtenir des nanosecondes.

Les enregistrements timesync font correspondre ces valeurs à l'heure réelle pour chaque démarrage. log show --style ndjson affiche la valeur brute dans le champ machTimestamp.