(九)Linux算时差的方法

news/2025/4/25 6:13:02/

学习日志(九)

Linux算时差的方法

时间函数

函数原型及头文件

#include<sys/time.h>
int gettimeofday(struct timeval *tv,struct timezone *tz )

结构体原型:


struct timeval
{long tv_sec;/*秒*/long tv_usec;/*微妙*/
};

gettimeofday() :会把当前时间和格林威治的时间的差值存放在tv结构体中。
当地时区的信息则放到tz所指的结构中。

测试功能:计算orangpepi zero2 在linux系统数数10000次耗时多少?
测试代码:
  1 #include "sys/time.h"2 #include "stdio.h"34 void countTime()5 {6     int i,j;7     for(i=0;i<100;i++){8         for(j=0;j<100;j++);9     }10 }1112 int main()13 {14     struct timeval timestart;15     struct timeval timestop;1617     gettimeofday(&timestart,NULL);18     countTime();19     gettimeofday(&timestop,NULL);2021     long difftime = 1000000*(timestop.tv_sec-timestart.tv_sec)+(timestop.tv_usec-timestart.tv_usec);22     printf("H616 count 1w   = %ld  usec \n",difftime);23     return 0;24 }25

结果:

请添加图片描述


http://www.ppmy.cn/news/646430.html

相关文章

关键路径、工期、总时差和自由时差精讲

关键路径法是在进度模型中&#xff0c;估算项目最短工期&#xff0c;确定逻辑网络路径进度灵活性大小的一种方法。 ①计算原理 a.计算ES、EF&#xff1a;从网络计划起点节点开始&#xff0c;沿箭线方向依次向前推算&#xff0c;数值取大。 b.计算LS、LF&#xff1a;从网络计划终…

关于总时差和自由时差的作用及理由

时差的利用    ①如果延期的工作位于关键线路上&#xff0c;不管延期多长时间&#xff0c;对总工期和后续工作都有影响&#xff1b;    ②如果延期的工作不在关键线路上&#xff0c;对总工期和后续工作是否有影响&#xff0c;取决于延期的时间与总时差和自由时差的关系&…

夏时制英国和中国的时差是多少?伦敦与北京时差是多少?

夏时制英国和中国的时差是多少&#xff1a;7小时 冬时制英国和中国的时差是多少&#xff1a;8小时 比如现在中国北京时间是&#xff1a;16:00 那么现在英国伦敦的时间&#xff1a;9:00 因为现在是夏时制&#xff0c;如果现在不是夏时制&#xff0c;那么现在英国伦敦的时间&…

mysql数据库时差

背景 mysql查出来的时间跟数据库相差13/14小时&#xff0c;写入的时间跟数据库也相差13/14小时。 问题原因 查看时区&#xff1a; 在mysql中执行以下命令&#xff1a; SHOW VARIABLES LIKE %time_zone%;查询结果如下&#xff1a; 可以看到时区使用的是 CST&#xff0c;而 C…

总时差 自由时差

在工程网络计划中&#xff0c;工作 M 的最早开始时间为第 16 天&#xff0c;其持续时间为 5 天。该工作有三项紧后工作&#xff0c;他们的最早开始时间分别为第 25 天、第 27 天和第 30 天&#xff0c;最迟开始时间分别为第 28 天、第 29 天和第 30 天。则工作 M 的总时差为&am…

总时差与自由时差

总时差 最迟开始时间-最早开始时间&#xff0c;利用工作中的总时差延长工作的作业时间或推迟其开工时间&#xff0c;均不会影响计划的总工期&#xff1b; 自由时差最早开始时间&#xff08;紧后工作&#xff09;-最早完成时间&#xff0c;是不影响其禁后工作最早可能开始时间的…

总时差与自由时差的计算

总时差与自由时差的区别 总时差是指在不延误项目完成日期或违反进度因素的前提下&#xff0c;某活动可以推迟的时间。 总时差TFLS-ES或LF-EF 自由时差是指在不影响紧后活动最早开始的情况下&#xff0c;当前活动可以推迟的时间。 自由时差FF(后一活动)ES-(前一活动的)EF&…

自由时差与总时差

1、看到总时差&#xff0c;一定使用的是关键路线法&#xff0c;因为关键路线是通过总时差的计算找到的。 2、是总时差决定了进度表的灵活余地&#xff0c;而自由时差只影响紧后活动。 3、网络路线、活动都可以有总时差&#xff0c;而自由时差只有活动才有。 4、不受其他路线影…