什么静态编译器可以优化JIT不能?

Ost*_*tap 3 c# c++ compiler-construction optimization

有什么静态编译器可以在JIT无法优化时的示例吗?

例如,.NET JIT无法完成C++编译器的一些优化?

ybu*_*ill 9

没有.证明:接受任何编译器并将其用作JIT.QED.

但是,JIT的执行时间有限,因此在那里进行复杂的优化是不可接受的.

  • @Thomas:尝试不会证明它适用于所考虑的语言,编译器,平台,优化等所有可能的组合......所以尝试将证明什么都没有.参见[Proof](http://en.wikipedia.org/wiki/Mathematical_proof). (2认同)
  • 当然可以."证据"是正确的.并且已经有LLVM可以存储它的中间形式,并且可以在运行时进行每次可能的优化,它可以在编译时完成. (2认同)