Когда] Java JIT встраивает вызов метода? Основан ли он на количестве раз, когда вызывается вызывающий метод (если да, то каким будет это число?), или на каких-то других критериях (и что это будет?)
Я читал, что JIT может встраивать «окончательные» методы , но он также встраивает неокончательные методы, основанные на статистике времени выполнения, поэтому нужно знать, что это за критерии срабатывания.
Думаю, ответы будут различаться в зависимости от реализации JVM, но, может быть, есть что-то общее во всех них?