Как Java может быть встроена в границы виртуальных функций?

Я прочитал материал о том, может ли Java быть быстрее, чем C ++, и наткнулся на следующую цитату:

Java может быть быстрее, чем C ++, потому что JIT могут быть встроены в границы виртуальных функций.

Почему Java всегда будет медленнее, чем C ++ (обратная ссылка)

Что это значит? Означает ли это, что JIT может выполнять встроенные вызовы виртуальных функций (потому что, предположительно, он имеет доступ к информации времени выполнения), тогда как C ++ должен вызывать функцию через свою vtable?

Ответы на вопрос(3)

Ваш ответ на вопрос