软件工程 选择题 较难

常见代码优化手段与应用原则 — 软件工程选择题

软件构建 代码调试与优化 AI 三重审校通过

题目
某服务的性能分析显示,批量处理函数的主要耗时集中在循环体内的配置解析。配置对象在整次调用期间不可变,解析结果在每轮都相同,且解析过程无副作用。以下哪种优化方案最符合常见代码优化手段及应用原则? A. 将解析移到循环外,并用测试确认行为不变、基准测试确认性能变化 B. 将解析结果缓存为全局变量,后续调用直接复用 C. 在所有循环中都提前计算循环体内的表达式,不必先分析其是否为耗时点 D. 删除配置解析,以减少循环开销,即使可能改变处理结果