我试图找到进程/函数花了多少时间来寻找解决方案。我被要求使用gettimeofday()Linux系统调用来做。 有什么帮助吗? 提前感谢。
如何使用Linux系统调用gettimeofday()在C语言中测量一个进程所花费的时间?
0
人关注
Jeries Haddad
发布于
2017-11-30
1
个回答
the kamilz
发布于
2017-11-30
已采纳
0
人赞同
Here is my tested code snipped:
struct timeval t1, t2;
double elapsedTime;
// start timer
gettimeofday(&t1, NULL);
// do something
// ...
// stop timer
gettimeofday(&t2, NULL);
// compute and print the elapsed time in millisec
elapsedTime = (t2.tv_sec - t1.tv_sec) * 1000.0; // sec to ms