我正在阅读一些关于Java是否比C++更快的材料,并且遇到了以下引用:
Java可以比C++更快,因为JIT可以内联虚拟功能边界.
为什么Java总是比C++慢(返回链接)
这是什么意思?这是否意味着JIT可以内联虚函数调用(因为可能它可以访问运行时信息)而C++必须通过其vtable调用函数?
java jit function
function ×1
java ×1
jit ×1