【发布时间】:2016-04-19 00:17:45
【问题描述】:
我正在与hhvm 3.6.1 合作--请原谅我对 HHVM 的内部结构以及它如何执行 JIT 的有限理解。
我正在尝试抑制 HHVM 中的 JIT 编译并以解释模式运行 php。现在我猜你可以将php.ini 中的热身请求设置为任意高的数字,例如:
hhvm.eval.jit_warmup_requests = 1000
不过,我想看看是否有人知道jit_enabled=false 之类的设置
我这样做的原因是我看到在启用远程调试的情况下运行 xdebug 时出现异常行为(看似随机的 seg 错误、与断点不匹配的文件),并且想要将 JIT 排除在外——如果这有任何意义的话一切都与 HHVM 的功能有关。
【问题讨论】:
-
你试过
hhvm.jit = false -
这似乎不起作用
-
@tlens 我也试过
hhvm.eval.jit = false,这似乎没有效果。