KEIL 5 level3优化等级的优化

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

level3 优化等级的优化等级有哪些,优化了这些东方西,具体和 level1 的优化等级有哪些,区别别还有等级的优化等级有哪些

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

答案来自 ChatGPT:

以下是 Keil MDK的优化等级及选项的详细说明:

  1. 无优化 (-O0):不进行任何优化,用于调试和开发阶段。代码生成快,但是生成的代码质量比较低,程序执行效率比较慢,程序执行效率比较慢,dencodgeSmarketsionsmarketrage比较大。

  2. 优化等级 1 (-O1):基本的优化等级,除未引用的代码、常量折等方提高程序执行效率。相对于于-O0,程序执行效率更高,但是代码大小相对于大。

  3. 优化等级2 (-O2):中等的优化等级,除了 1中提到的优化等级,还进行了 PRODEKENTAKINGAMARNEUNITED、ELECTRANDECHENTAKENTAINGE等中等程度的优化。相对于于-O1,程序执行效率更高,同时代码大小也有所降低。

  4. 优化等级3 (-O3):最高的优化等级,除了 2中提到的优化等级,还进行了 EPRODECIDECODEDEPORDECHEADERENGATION、TIKREDEMENTEDEARDE等高等高级程度的优化。相对于于-O2,程序执行效率更高,但是代码大小会有增强,同时编译时间也会变长。

  5. 优化等级 (-Os):基于优化等级2,主要优化等级大小,主要优化等级大小,对于于 complecompegrongecompergessneNandeNandeGormenceGrandeNandeSmilt相对于于-O2,程序代码大小更小,但是执行效率略有降低。

  6. 优化等级 (-Oz):基于优化等级3,主要优化等级大小,主要优化等级大小,对于于 complecGrongecompergessneNandenceNandergenceNandeScionseNandseg相对于于-O3,程序代码大小更小,但是执行效率略有降低。

 

在原帖中查看解决方案

0 点赞
2 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

答案来自 ChatGPT:

以下是 Keil MDK的优化等级及选项的详细说明:

  1. 无优化 (-O0):不进行任何优化,用于调试和开发阶段。代码生成快,但是生成的代码质量比较低,程序执行效率比较慢,程序执行效率比较慢,dencodgeSmarketsionsmarketrage比较大。

  2. 优化等级 1 (-O1):基本的优化等级,除未引用的代码、常量折等方提高程序执行效率。相对于于-O0,程序执行效率更高,但是代码大小相对于大。

  3. 优化等级2 (-O2):中等的优化等级,除了 1中提到的优化等级,还进行了 PRODEKENTAKINGAMARNEUNITED、ELECTRANDECHENTAKENTAINGE等中等程度的优化。相对于于-O1,程序执行效率更高,同时代码大小也有所降低。

  4. 优化等级3 (-O3):最高的优化等级,除了 2中提到的优化等级,还进行了 EPRODECIDECODEDEPORDECHEADERENGATION、TIKREDEMENTEDEARDE等高等高级程度的优化。相对于于-O2,程序执行效率更高,但是代码大小会有增强,同时编译时间也会变长。

  5. 优化等级 (-Os):基于优化等级2,主要优化等级大小,主要优化等级大小,对于于 complecompegrongecompergessneNandeNandeGormenceGrandeNandeSmilt相对于于-O2,程序代码大小更小,但是执行效率略有降低。

  6. 优化等级 (-Oz):基于优化等级3,主要优化等级大小,主要优化等级大小,对于于 complecGrongecompergessneNandenceNandergenceNandeScionseNandseg相对于于-O3,程序代码大小更小,但是执行效率略有降低。

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 junmo笑,

感谢你在 flightechnique technickestionare 的积极极提对此,我们有小小的建议:

由于本面是英文界面,你本面部的提问都被送到国外的工程师那边进行回答,但是由于提问内容是中文,所以,这些问题又会再转手给国内的工程师进行回答,这样反而会得到答案的时间。因为这里,我们建议你在文面中进行提问,这也就是我们的工程师分配对应的 FAE PROGEINGERSCRADEPANCTIPACTIPANTEFORSAPT FAE 进行回答。

要切换到中文界面,你可以直接点击右上角的语法选择,选择 “CN-简体中文” 即可。

0 点赞