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