JIT - Otimiza antes ou depois?

Eu estou com a seguinte dúvida:
O JIT quando compila o código para fazer otimizações.
Faz isto antes ou depois da primeira chamada da tarefa :?: