JIT компилирует IL-методы в нативный код при первом вызове (или по политике tiered compilation) и кэширует результат.
Разбор
- Первый вызов дороже из‑за компиляции.
- Tiered compilation может сначала сделать быстрый код, потом оптимизировать.
- Native AOT компилирует заранее и снижает зависимость от JIT.
- JIT учитывает текущий CPU.
Итог
JIT превращает IL в машинный код в runtime и кэширует его.