不同的优化,对于程序编译的代码结果,包括代码长度、运行速度等最终效果是有所区别的。优化级别越高,最终代码也越小,运行速度也越高。但级别越高,也越有可能产生意料之外的情况。因为优化本身的智能是比较低的。代码不能完全依靠程序优化,最好的优化是设计结构良好的代码本身。算法级别的优化是代码级无法进行优化的。