JIT コンパイラは、コードが実行される前に、実行時にバイトコードを何らかのターゲット形式にコンパイルします。HotSpot には、コードが実行されている特定のプラットフォームに関する詳細があり、そのマシン用に高度に最適化されたコードを生成できます。
SOに関するこの回答は、これらの両方が1つのユニットとして機能することを示唆しているようですが、SOに関するこの回答は、それらが互いに独立していることを示唆しているようです。
Oracle の JVM では、HotSpot と JIT は 2 つの異なるシステムですか、それとも 1 つのシステムですか?