不属于优化程序性能的基本策略的是()
A、提高存储器性能
B、高级设计
C、基本编码原则
D、低级优化
A、提高存储器性能
B、高级设计
C、基本编码原则
D、低级优化
A、将程序整个用汇编语言改写会大大提高程序性能 B、在优化前,可以先确定哪部分代码最费时,然后对这部份代码用汇编改写,使用汇编的语句越少,程序运行的越快。 C、使用汇编语句虽然可以提高程序的性能,但会降低程序的可移植性,所以应该绝对避免 D、适当调整汇编指令的顺序,可以缩短程序的运行时间
A、A.策略制定好之后一般不轻易改变 B、B.策略制定好之后并不是一成不变的,但是最优的策略一般不轻易调整 C、C.策略制定好之后并不是一成不变的,即便是最优的策略,也要随时间的推移不断调整与优化 D、D.策略制定好之后,最优策略一般会维持较长时间,而其他策略则随时间的推移不断调整与优化
A、A.可以将组合运算进行合理的分割,最后合并结果来提升性能 B、B.使用并行计算时可与循环展开同时使用,来提升程序性能 C、C.编译器如GCC能智能识别出代码改动,并作出合理的程序优化 D、D.重新结合变换可以搭配顺序相关性能,从而提高程序性能(打破顺序相关)
A、使用编译器的优化选项后程序性能一定会获得提高 B、循环展开得越多越彻底,程序的性能越好 C、寄存器分配能够解决程序中的数据依赖问题 D、现代主流C/C++编译器可以对简单的小函数进行自动Iinline