深刻的教训:
Debug 用RC处理一张图片8s,用Release版本只要0.1S。
Debug默认是不多程序进行优化的,为了方便调试以及调试信息的查找;而Release 却是做了很多优化,比如Gcc 本身的 gcc -O2这样的一个优化,还有比如使用omp parallel for这样的openmpd的并行等等。Debug下面openmp是默认不打开的。
深刻的教训:
Debug 用RC处理一张图片8s,用Release版本只要0.1S。
Debug默认是不多程序进行优化的,为了方便调试以及调试信息的查找;而Release 却是做了很多优化,比如Gcc 本身的 gcc -O2这样的一个优化,还有比如使用omp parallel for这样的openmpd的并行等等。Debug下面openmp是默认不打开的。