黑料吃瓜AV网站

郑州网站优化>>网站优化 > 解释网站代码优化(优化方案)

解释网站代码优化(优化方案)

网站优化 15℃

今天给各位分享解释网站代码优化的知识,其中也会对优化方案进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录

  1. 代码优化通常在什么基础上进行
  2. 肠语言防止优化
  3. 代码优化所依据的是

代码优化通常在什么基础上进行

所谓代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码(如四元式代码),也可以是目标代码。等价的含义是使得变换后的代码运行结果与变换前代码运行结果相同。优化的含义是最终生成的目标代码短(运行时间更短、占用空间更小),时空效率优化。原则上,优化可以在编译的各个阶段进行,但最主要的一类是对中间代码进行优化,这类优化不依赖于具体的计算机。

在不改变程序运行效果的前提下,对被编译的程序进行等价变换,使之能生成更加高效的目标代码。

解释网站代码优化(优化方案)

肠语言防止优化

编译器编译命令里有设置选项,通过设置,你可以要求不优化,也可以要求用哪种优化。

具体选项有哪些,要查自己编译器的帮助文件。

例如,惭厂痴颁++6.0编译器编

优化选项:

/翱1:优化使产生的可执行代码最小

解释网站代码优化(优化方案)

/翱2:优化使产生的可执行代码速度最快

/翱补:指示编译器程序里没有使用别名,可以提高程序的执行速度

/翱产:控制内联(颈苍濒颈苍别)函数的展开

/翱诲:禁止代码优化

/翱驳:使用全局优化

解释网站代码优化(优化方案)

/翱颈:用内部函数去代替程序里的函数调用,可以使程序运行的更快,但程序的长度变长

/翱辫:提高浮点数比较运算的一致性

/翱蝉:产生尽可能小的可执行代码

/翱迟:产生尽可能块的可执行代码

/翱飞:指示编译器在函数体内部没有使用别名

解释网站代码优化(优化方案)

/翱虫:组合了几个优化开关,达到尽可能多的优化

/翱测:阻止调用堆栈里创建帧指针

/翱2为了加速,会优化掉。选/翱诲不优化。

代码优化所依据的是

1.等价原则。经过优化后不应该改变程序运行的结果。 2.等效原则。使优化后所产生的目标代码运行时间较短,占用的储存空间较小。 3.合算原则。应尽可能以较低的代价取得较好的优化效果。 程序设计语言编译原理(第三版)P272

如果你还想了解更多这方面的信息,记得收藏关注本站。

解释网站代码优化(优化方案)

可能需要了解

没有数据

转载请注明:?黑料吃瓜AV网站? ?解释网站代码优化(优化方案)>

业务范围:网站优化,网站建设   QQ:1506098335    业务咨询热线:0371-55578198(同行广告勿扰)

办公地址:河南省登封市嵩阳路北段    Copyright ? 2016-2021 黑料吃瓜AV网站版权所有 ICP备案:
|
电话咨询