• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

MDK中的不同优化等级有什么区别

bigCQ 2018-11-18 浏览量:732
什么时候该使用什么优化等级
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 优化等级越高代表代码的效率越高,同时编译出的文件体积也越小

    但是在一些地方开了优化会导致程序异常,一般这种地方可以禁用优化

    • 发布于 2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8

  • 不同等级,编译出来代码大小不同,代码运行效率不同

    开发时候,优化不优化都无所谓,用哪个都行,产品发布时候用 O3 优化,现在硬件都比较富裕用不用都行

    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是针对代码中关键字的优化等级,如inline volatile等,如果开太高的话程序执行不正常的。

    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 优化等级对应不同的代码运行效率,建议优化等级选低级一点
    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 优化高,程序效率高,跑的流畅
    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 代码的大小有区别,优化越高,代码量越小
    • 发布于2018-12-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般来说优化等级越高,你的代码执行效率会跟高一点
    • 发布于2018-12-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 不同的优化等级对代码的优化都是不同的
    • 发布于2018-12-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

MDK中的不同优化等级有什么区别