JIT (Just-In-Time) компилирует горячие opcodes в нативный машинный код процессора. Использует DynASM.
; php.ini
opcache.jit=1255 ; tracing JIT
opcache.jit_buffer_size=128M ; буфер для машинного кодаГде помогает: математика, обработка данных, CPU-intensive задачи. Где НЕ помогает: типичные веб-приложения (I/O bound - БД, сеть, файлы). Для большинства Laravel/Symfony проектов прирост от JIT минимален (1-5%).
В PHP 8.4 JIT перешел на IR framework - стал стабильнее и быстрее.