【问题标题】:different execution time or the same with different options? [closed]不同的执行时间或相同的不同选项? [关闭]
【发布时间】:2016-12-15 12:25:05
【问题描述】:

如果我用不同的选项编译一个C程序,比如'-o,-o2,-o3',执行时间或内存利用率会有什么不同吗?

【问题讨论】:

  • 有一些分析器可以测量所有这些东西,那么为什么不试试呢?另一种方法是比较不同可执行文件生成的代码。

标签: c performance execution-time utilization


【解决方案1】:

也许吧。

视情况而定。您是在告诉编译器花费一些额外的时间来寻找它可能从标准方法优化代码的地方。它可能会找到这样的地方,但也可能不会。然而,除了最琐碎的程序之外,编译器能够优化的可能性非常高(尽管“Hello World”的优化不是很好......)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    • 2021-09-23
    • 2019-05-23
    相关资源
    最近更新 更多