Slide 57
Slide 57 text
Vamos voltar no
funcionamento do JIT
Um programa Java, compilado por javac, inicia sua execução em modo
interpretado. A JVM rastreia cada método chamado com frequência e os
compila. Para fazer isso, ele utiliza C1 para a compilação. Porém, o HotSpot
ainda observa as chamadas futuras desses métodos. Se o número de
chamadas aumentar, a JVM recompilará esses métodos mais uma vez, porém
desta vez usando C2.