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

计算一个前缀和的用时,利用循环展开写法和非循环展开
未循环展开代码:
CSAPP第四章 优化程序性能:循环展开_第1张图片
循环展开代码:
CSAPP第四章 优化程序性能:循环展开_第2张图片
性能对比:

未循环展开性能耗时:
CSAPP第四章 优化程序性能:循环展开_第3张图片
循环展开性能耗时:
CSAPP第四章 优化程序性能:循环展开_第4张图片
可以看出相同的数据量下,循环展开的写法可以让程序性能更优,但注意处理边界问题。

你可能感兴趣的:(操作系统,汇编语言,系统架构,c语言)