结构体
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()。