JIT是否以
public void forwardCall(int argument) {
MyStaticClass.forwardCallTarget(argument);
}
?
让我们假设转发类没有派生类或基类( forwardCall
方法是quasy-final)。
我在网上看到很多关于内联getter/setter的讨论,但关于方法转发的讨论很少。
发布于 2015-02-06 03:47:57
按照建议使用PrintInlining,我可以看到JIT确实可以内联多个级别。我测试了3个级别(常规方法、->静态方法、->原生方法)、Java1.7。
很高兴确切地知道:)
https://stackoverflow.com/questions/28352288
复制相似问题