ubuntu下程序计时方法

本文介绍了在Ubuntu系统中进行程序计时的方法,重点讨论了gettimeofday函数,强调其精度达到微秒级别,并提供了time_t和gettimeofday的使用示例。同时对比了clock(), time(), clock_gettime()和gettimeofday()的功能和精度差异。" 136312045,7337247,模型评估指标详解:从分类到聚类的性能衡量,"['机器学习', '数据科学', '模型性能', '评估指标', 'Python', 'Java']
摘要由CSDN通过智能技术生成

秒的转换关系:

================
1秒=1000毫秒(ms);
1秒=1000000 微秒(μs);
1秒=1000000000 纳秒(ns);



gettimeofday()相关介绍

===============================

1:在linux下通常可用的精度最高的时间接口是gettimeofday,它返回一个timeval结构,其精度为us,即10-6 秒,大多数情况这个精度已经够用了。

2:使用C语言编写程序需要获得当前精确时间(1970年1月1日到现在的时间),或者为执行计时,可以使用gettimeofday()函数。


包含头文件与使用方法

#include <sys/time.h>
int gettimeofday(struct timeval*tv, struct timezone *tz);
tv: 参数tv是保存获取时间结果的结构体;

tz: 参数tz用于保存时区结果。


  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值