有一个opcache.optimization_level php.ini指令。它是一个默认为0xffffffff
的位掩码 - 所以默认情况下OPcache会进行所有优化。
OPcache做了哪些优化?传递字节码的是什么?
后续问题:OPcache可以很好地优化代码模式吗?例如,HHVM可以跳过只包含类/函数声明的文件的执行,它只是填充类/函数表。
答案 0 :(得分:58)
opcache.optimization_level
的位对应于:
我环顾四周,看看能否找到任何比其他代码模式更好处理的代码模式,但我没有运气。
来自https://github.com/zendtech/ZendOptimizerPlus/blob/master/Optimizer/zend_optimizer.c和https://gist.github.com/ck-on/4959032?ocp.php
的信息