Cap*_*ard 13
一个简单的方法是使用'clock'函数:
#include <time.h>
clock_t start, end;
double cpu_time_used;
start = clock();
... /* Do whatever you want to time */
end = clock();
cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用的是Linux,则可以使用'time'命令来计算应用程序执行所需的时间; 这不允许您为特定的代码部分计时,并包括启动该过程所花费的时间等.
time ./myapp
Run Code Online (Sandbox Code Playgroud)
编辑:这是一个非常基本的"快速计时器".对于真正的性能分析,你想看看正确的分析器,正如Larry Watanabe所建议的那样.