
图中红色框和绿色框语句同时存在时,跑完这个循环要27s, 如果注释掉其中任意一个,只要不到1ms。 时间差异是什么原因导致的?
1条回答 默认 最新
uwinb 2016-07-27 09:32关注注释掉其中任意一个,编译时就会优化去掉内循环,因为要么内循环对matrix的赋值无影响,要么计算出来的s无所用。
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用
注释掉其中任意一个,编译时就会优化去掉内循环,因为要么内循环对matrix的赋值无影响,要么计算出来的s无所用。