主观题:h0038. 什么是代码优化?代码优化如何分类?常用的代码优化技术有哪些?
什么是代码优化?代码优化如何分类?常用的代码优化技术有哪些?
答案:解答:
对代码进行等价变换,使得变换后的代码运行结果与变换前代码运行结果相同,而运行速度加快或占用存储空间减少,或两者都有。 -------3分
依据优化所涉及的程序范围,可以分为:局部优化、循环优化和全局优化。-------3分
最常用的代码优化技术有: 删除多余运算 、代码外提、强度削弱 、变换循环控制条件 、合并已知量与复写传播 、删除无用赋值。-------4分
答案:解答:
对代码进行等价变换,使得变换后的代码运行结果与变换前代码运行结果相同,而运行速度加快或占用存储空间减少,或两者都有。 -------3分
依据优化所涉及的程序范围,可以分为:局部优化、循环优化和全局优化。-------3分
最常用的代码优化技术有: 删除多余运算 、代码外提、强度削弱 、变换循环控制条件 、合并已知量与复写传播 、删除无用赋值。-------4分