我想对C中的一些简单函数进行一些基准测试。
// Record start time
// Do a bunch of work
for (int i = 0; i < SOME_BIG_NUMBER; i++)
mySimpleFunction();
// Record stop time
在我的发布版本配置中,编译器非常智能,可以优化它。
是否存在使用发布配置的规范方法,您希望在其中启用优化但仍希望强制执行特定代码?
谢谢!
答案 0 :(得分:3)
使用结果:
int accum = 0;
// Record start time
// Do a bunch of work
for (int i = 0; i < SOME_BIG_NUMBER; i++)
accum += mySimpleFunction();
// Record stop time
printf("%d", accum);