计算一个前缀和的用时,利用循环展开写法和非循环展开

未循环展开代码:

CSAPP第四章 优化程序性能:循环展开_c语言


循环展开代码:

CSAPP第四章 优化程序性能:循环展开_循环展开_02


性能对比:未循环展开性能耗时:

CSAPP第四章 优化程序性能:循环展开_c语言_03


循环展开性能耗时:

CSAPP第四章 优化程序性能:循环展开_程序性能_04


可以看出相同的数据量下,循环展开的写法可以让程序性能更优,但注意处理边界问题。