z_ticks_get

摘要

读取自设备启动后高精度计时器的振动次数。

声明

#include <zircon/syscalls.h>

zx_ticks_t zx_ticks_get(void);

说明

zx_ticks_get() 用于返回自设备启动后高精度计时器的计时次数。

这些 tick 可以是处理器周期、高速计时器、性能分析计时器等。它们不一定会在系统休眠后继续推进。

权限

TODO(https://fxbug.dev/42107318)

返回值

zx_ticks_get() 用于返回自设备启动后高精度计时器的计时次数。

错误

zx_ticks_get() 不报告任何错误情况。

备注

返回的值可能变化很大。可能影响它的因素包括:

  • 处理器频率的变化
  • 处理器之间的迁移
  • 重置处理器周期计数器
  • 对指令重新排序(如果需要,使用内存屏障)

另请参阅

ticks_per_second