Доклад касается моментов JIT-компиляции в Java Virtual Machine, обсуждающего проблемы, возникающие при работе с динамическими языками и виртуальными вызовами. Приводятся различные подходы к JIT-компиляции, такие как методическая и трассирующая компиляция, а также проблемы, связанные с динамическими типами и производительностью. В конце рассматриваются оптимизации кода и их влияние на сборку мусора.