Java什么时候比c ++快(或者什么时候JIT比预编译更快)?
2022-09-02 05:31:06
可能的重复:
JIT 编译器与脱机编译器
我听说在某些情况下,由于JIT优化,Java程序或java程序的一部分能够比C++(或其他预编译代码)中的“相同”代码执行得更快。这是因为编译器能够确定某些变量的范围,避免某些条件并在运行时拉取类似的技巧。
你能举一个(或更好的 - 一些)例子,这适用吗?也许可以概述编译器能够优化字节码的确切条件,超越预编译代码的可能性?
注意:这个问题不是关于将Java与C++进行比较。它是关于JIT编译的可能性。请不要燃烧。我也不知道有任何重复。如果你是,请指出他们。