【发布时间】:2016-10-12 00:28:45
【问题描述】:
有没有办法在编译期间或编译后获取有关代码的哪些部分已优化的信息,但无需查看程序集或执行代码。
如果一个大的代码块被优化掉,马上知道会很好。
【问题讨论】:
-
为什么会很高兴知道?这是优化器的工作,优化大块代码。它删除了复杂的抽象、辅助方法以及人类编写的各种东西,以使代码更易于阅读和推理。为什么你觉得你需要对优化器进行二次猜测?你有真正的问题吗?
-
@Cody Gray 它可能会暴露我正在编译的代码(甚至是编译器)中的错误,它会满足我的好奇心 :)
标签: gcc optimization clang compiler-optimization static-analysis