CSAPP 第五章-优化程序性能
step 1. 消除不必要的工作
step 2. 利用指令级并行能力,同时执行多条指令
5.1 优化编译器的能力和局限性
大多数编译器向用户提供了一些对它们所使用的优化的控制
GCC中,-Og是让GCC使用一组基本的优化,-O1|-O2|-O3使用更大量的优化
编译器必须很小心的对程序只使用安全的优化
void twiddle1(long *xp, long *yp){
*xp += *yp;
*xp += *yp;
}
void twiddle2(long *xp, long *yp){..
原创
2020-06-30 07:30:11 ·
412 阅读 ·
0 评论