Linux测量程序的运行时间
目录 简介 linux时间结构体 time_t struct tm struct timeval time_t使用 struct timeval clock_t 参考资料 简介 最近开始学习《奔跑吧Linux入门版》的实验,想要检测一下程序排序算的时间。因此想写一篇文章详细学习一下linux的时间格式函数。 linux时间结构体 根据这一片文章 time_t tm timeval 和 时间字符串的转换方法 提到了三种时间的结构体 time_t # define __TIME_T_TYPE __SYSCALL_SLONG_TYPE __STD_TYPE __TIME_T_TYPE __time_t ; /* Seconds since the Epoch. */ /* Returned by `time'. */ typedef __time_t time_t ; 属于一个系统的长整型数据。不过精度只有秒 struct tm struct tm { int tm_sec ; /* Seconds. [0-60] (1 leap second) */ int tm_min ; /* Minutes. [0-59] */ int tm_hour ; /* Hours. [0-23] */ int tm_mday ; /* Day. [1-31] */ int tm_mon ; /*