Вопрос в значительной степени говорит сам за себя, я искал ответ даже через спецификацию виртуальной машины, но я явно не заявляю об этом.
номер
Существуют и другие JVM с трассировкой JIT: HotPath и Maxine , например.
В сторону: для тех, кто не знает, что такое JIT трассировки, следующее описание взято с этой страницы :
Хотя отслеживание JIT является сложной технологией, основная концепция заключается в оптимизации выполнения горячих путей в программе. Особое внимание уделяется горячим путям, которые возвращаются к началу пути, который очень похож на цикл. Однако традиционное определение цикла программирования является лишь подмножеством этих горячих путей. Более широкое определение включает в себя код, который охватывает методы и, возможно, даже модули. Это более широкое определение цикла - это то, что называется трассировкой.
Пришлось гуглить, что такое "отслеживание JIT", но, видимо, это не так.
> реализации JIT без трассировки (Sun Java VM
Но это оптимизирует то, что вы могли бы назвать «горячими точками».
Как оптимизируется байт-код, не будет частью спецификации для байт-кода.
На самом деле это даже не JIT, не говоря уже о «отслеживании JIT», что бы это ни было.