我使用两种不同的方式获取时间clock()和getLocalTime(),因为我希望CPU时间花费在我的进程上和挂钟时间花在这个过程上。目前我这样做:在处理上花费CPU时间与在处理问题上花费的世界时间C++
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不会在这个过程中花费太多时间。我使用正确的功能吗?谢谢。
现在我在Windows和它在Linux上工作的很好,我不知道为什么它不是”合作。 – 2011-02-07 20:34:07