C语言的几种不同的计时函数

更新时间:2023-05-04 11:32:36 阅读: 评论:0

C语⾔的⼏种不同的计时函数1.  clock()函数⽅法
clock_t time1,time2;
time1 = clock();
time2 = clock();
double run_time = (double)(time2-time1)/CLOCKS_PER_SEC;
printf("runtime = %f\n",ru灯笼的来历 n_time);
2. 成语是词语吗 系统时间⽅法
⾸先包含头⽂件
#include <sys/time.h>
代码部分:
struct timeval  TimeValue_Start;
struct timezone TimeZone_Start;
struct timeval  TimeValue_Final;
struct timezone TimeZone_Final;
lon落第的意思 g            time_start, time_end;
double        time_overhead;
gettimeofday(&TimeValue_Start, &TimeZone_Start);//开始计时
........//开始计算
gettimeofday(&TimeValue_Final, &TimeZone_Final);//结束计时
time_start = TimeValue_Start.tv_c * 1000000 + TimeValue_Start.tv_uc;
time_end = TimeValue_Final.tv_c * 1000000 + TimeValue_Final.tv_uc;
time_overhead = (time_end - time_start)/1000000.0;
printf("\n\n\t\t Time in Seconds (T) 年降雨量 辞职个人原因       : %lf",time_overhead);//输出运⾏时间
3.OpenMP上的计时函数
OpenMP程序的计时要么使⽤omp的取时间函数(⽅法3)要么使⽤系统时间(⽅法2)反正不能使⽤clock(⽅法1),clock()函数的计时好像是所以线程的real电影完整版 时间,这样会有OpenMP没有加速的错觉。
double start = omp_get_孕妇能不能吃枸杞 wtime();
.........//计算
double end = omp_get_wtime();
double runtime = end-start;
printf("runtime = %f\n",runtime);
4.MPI上的计时函数
double read_file_start,read_file_end;
read_file_start  = MPI_Wtime();//开始读⽂件
.......//开始计算
read_file_end= MPI_Wtime();//读⽂件结束
printf("rank%d\tread_file_time:%f\n",rank,read_file_end-read_file_start);活动实施方案

本文发布于:2023-05-04 11:32:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/855825.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:计时   函数   时间   错觉
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图