我正在使用两种不同的方法来获取时钟()和 getLocalTime(),因为我想要在我的进程上花费的 CPU 时间和在这个进程上花费的挂钟时间。目前我这样做:
printf("CPU Time: %gms \n", (((double)(finish-start)) / CLOCKS_PER_SEC)*1000.0);
printf("Clock Time: %ldms \n", (end.sec-begin.sec)*1000+(end.msec-begin.msec));
但他们都给了我同样的结果!(在运行约 30 秒的东西上)我知道 CPU 并没有在进程上花费那么多时间。我是否使用了正确的功能?谢谢。