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