zx_ticks_per_second
SUMMARY
Read the number of high-precision timer ticks in a second.
DECLARATION
DESCRIPTION
zx_ticks_per_second() returns the number of high-precision timer ticks in a
second.
This can be used together with [zx_ticks_get()] to calculate the amount of
time elapsed between two subsequent calls to [zx_ticks_get()].
This value can vary from boot to boot of a given system. Once booted, this value is guaranteed not to change.
RIGHTS
TODO(fxbug.dev/32253)
RETURN VALUE
zx_ticks_per_second() returns the number of high-precision timer ticks in a
second.
ERRORS
zx_ticks_per_second() does not report any error conditions.
EXAMPLES
zx_ticks_t ticks_per_second = zx_ticks_per_second();
zx_ticks_t ticks_start = zx_ticks_get();
// do some more work
zx_ticks_t ticks_end = zx_ticks_get();
double elapsed_seconds = (ticks_end - ticks_start) / (double)ticks_per_second;
SEE ALSO
- [
zx_ticks_get()]
最后更新:
2022 年 12 月 31 日(Saturday) 21:07 CST