C语言实现对程序的计时

#include 

#define TIME_SUB_MS(tv1, tv2)  ((tv1.tv_sec - tv2.tv_sec) * 1000 + (tv1.tv_usec - tv2.tv_usec) / 1000)

//开始时间
struct timeval time_begin;
gettimeofday(&time_begin, NULL);

//程序运行ing...

//结束时间
struct timeval time_end;
gettimeofday(&time_end, NULL);

//运行时间
int alltime_used = TIME_SUB_MS(time_end, time_begin);

你可能感兴趣的:(c语言,开发语言)