俭朴裙子

文章
3
资源
0
加入时间
2年10月17天

硬核文章:编译器都做了哪些优化?

这是优化系列第三专题文章,因为编译优化是成本收益比最高的优化手段,这篇文章主要介绍编译器是如何进行代码优化的,能做什么优化,不能做什么优化,如何充分利用好编译器的优化选项。现代编译器可以对代码进行大量修改,以提高性能。对于程序员来说,知道编译器能做什么和不能做什么是很有用的,程序员需要了解这些优化。函数内联编译器可以用被调用函数的函数体替换函数调用,例如:float square(float a) { return a * a;}float parabola(...