HHVM始终比PHP CLI慢
我正在使用计算机语言基准测试游戏中的代码;就是 在没有HHVM的情况下运行时,性能如下所示:HHVM始终比PHP CLI慢,php,performance,hhvm,Php,Performance,Hhvm,我正在使用计算机语言基准测试游戏中的代码;就是 在没有HHVM的情况下运行时,性能如下所示: $ time php -n n.php real 0m5.247s user 0m5.235s sys 0m0.008s 在服务器模式下使用HHVM运行并将页面重新加载30倍以上时,速度为: real 0m6.905s user 0m0.001s sys 0m0.000s 我运行HHVM时使用:HHVM-mserver-v Eval.JitWarmupRequests=3
$ time php -n n.php
real 0m5.247s
user 0m5.235s
sys 0m0.008s
在服务器模式下使用HHVM运行并将页面重新加载30倍以上时,速度为:
real 0m6.905s
user 0m0.001s
sys 0m0.000s
我运行HHVM时使用:HHVM-mserver-v Eval.JitWarmupRequests=3 n.php
我是否缺少HHVM的一些“特殊”配置?或者,是不是用nbody会更慢?我的PHP测试使用的是5.5.3,没有任何类型的操作码缓存。我们不JIT伪代码(代码不在函数或类中),因为$globals
太疯狂了,无法处理
将所有代码放入函数main()
中,然后调用它
另外,请确保您对服务器进行了大量预热(可能有100个请求),以便翻译缓存已准备就绪