请教,为什么在核函数中将一段代码循环执行,核函数运行时间不会改变

  • 3 replies
  • 909 views
我将核函数中的计算分别执行1000次和10000次得到的运行时间结果是没有差别的,我很好奇是为什么,感谢[名词6]指点

不管你的 N 是 1000 还是 10000,for 循环计算出来的 sum 都没再用,编译器一看算了个寂寞,干脆就别算了,然后就把这段优化掉了

不管你的 N 是 1000 还是 10000,for 循环计算出来的 sum 都没再用,编译器一看算了个寂寞,干脆就别算了,然后就把这段优化掉了

请问一下如果我想让一段代码重复N次,但并不希望做别的操作的话,是否有可能实现呢,禁止编译器优化可以实现吗

请问一下如果我想让一段代码重复N次,但并不希望做别的操作的话,是否有可能实现呢,禁止编译器优化可以实现吗

循环之外 print 一下 sum 试试?