2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C语言计算函数执行的时间 测试函数性能

C语言计算函数执行的时间 测试函数性能

时间:2021-01-03 17:08:57

相关推荐

C语言计算函数执行的时间 测试函数性能

函数说明

获取函数执行前的系统时间,毫秒为单位,再调用函数,获得执行后的时间。用于测试函数性能,检测函数的优化效果。timeb关键字定义变量可以获得具体的毫秒时间。

函数实现

#include <stdio.h>#include <time.h>#include<sys/time.h>/*** 测试执行函数时间*/void DoWork(void){int num=0;for (int i = 0; i < 100000000; ++i) {num++;}}int main() {struct timeb tb;ftime(&tb);long start_time= tb.time*1000+tb.millitm;DoWork();ftime(&tb);long end_time= tb.time*1000+tb.millitm;double rs=end_time-start_time;printf("rs=%f\n",rs);return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。