结构体
GLib计时器
描述 [src]
struct GTimer {
/* No available fields */
}
GTimer
记录启动时间,并计算从该时间开始经过的微秒数。
在不同的平台上,此操作执行方式有所不同,而且很难完全正确,因此 GTimer
提供了可移植/便捷的界面。
实例方法
g_timer_elapsed
如果已启动 timer
但尚未停止,则获取自计时器启动以来的时间。如果已停止 timer
,则获取从启动到停止的时间间隔。返回值为所经过的秒数,包括小数部分。microseconds
输出参数基本上没有用。
g_timer_start
标记启动时间,这样未来调用 g_timer_elapsed()
会报告自调用 g_timer_start()
以来经过的时间。g_timer_new()
会自动标记启动时间,因此无需在创建计时器后立即调用 g_timer_start()
。