---
title: mach_continuous_time
framework: driverkit
role: symbol
role_heading: Function
path: driverkit/mach_continuous_time
---

# mach_continuous_time

Returns current value of a clock that increments monotonically in tick units (starting at an arbitrary point), including while the system is asleep.

## Declaration

```occ
uint64_t mach_continuous_time();
```

## Return Value

Return Value Value of mach continous time clock.

## Discussion

Discussion Prefer to use the equivalent clock_gettime_nsec_np(CLOCK_MONOTONIC_RAW) in nanoseconds.

## See Also

### Mach Timebase

- [mach_absolute_time](driverkit/mach_absolute_time.md)
- [mach_timebase_info](driverkit/mach_timebase_info-c.func.md)
- [mach_timebase_info_t](driverkit/mach_timebase_info_t.md)
- [Time Scales](driverkit/3223112-time_scales.md)
