Компилятор JIT компилирует байт-код в некоторую целевую форму во время выполнения, прежде чем код будет выполнен. HotSpot содержит подробную информацию о конкретной платформе, на которой выполняется код, и может создавать высокооптимизированный код для этой машины.
Этот ответ на SO, похоже, предполагает, что оба из они работают как единое целое, в то время как этот ответ на SO, похоже, предполагает, что они независимы друг от друга.
Являются ли HotSpot и JIT в JVM Oracle двумя разными системами или только одной системой?
-XX:CompileThreshold=###
, где ### - счетчик выполнения), он будет JIT-компилирован. И другие JIT, такие как Google V8 для Javascript, не могут интерпретировать код, и они будут компилировать его при первом вызове или входе. - person osgx   schedule 07.12.2012