Существует директива opcache.optimization_level php.ini. Это 0xffffffff
по умолчанию равна 0xffffffff
– поэтому по умолчанию OPcache выполняет все оптимизации.
Какую оптимизацию делает OPcache? Что происходит с байт-кодом?
Последующий вопрос: существует ли код кода, который OPcache может оптимизировать очень хорошо? Например, HHVM может пропустить выполнение файлов, содержащих только объявления класса / функции, и просто заполняет таблицы классов / функций.
Биты opcache.optimization_level
соответствуют:
Я посмотрел вокруг, чтобы узнать, могу ли я найти что-либо на любых шаблонах кода, которые он обрабатывает лучше других, но мне не повезло.
Информация из https://github.com/zendtech/ZendOptimizerPlus/blob/master/Optimizer/zend_optimizer.c и https://gist.github.com/ck-on/4959032?ocp.php