我试图多次测量实际,usr和sys时间。我已经成功了
void get_clock(clock_t real_time, struct tms cpu_time){
real_time = times(&cpu_time);
}
用于收集开始和结束时间:
clock_t st_time;
clock_t en_time;
struct tms st_cpu;
struct tms en_cpu;
并且第一次使用get_clock()开始和结束似乎工作得很好,但每次得到的差异都是一样的,我相信这是因为值没有得到更新。