我现在已经玩了一段时间了,我想也许我会问社区。
Log::write("perf", "start" );
for($i=0;$i<100000000;$i++) {}
Log::write("perf", "finish");
你可以看到它的基本日志写入;然后一个cpu绑定计算为0到1亿。
如果我在命令行上执行此程序,它会在大约2.2秒后解析,如果我用hhvm执行此文件,它会在0.326秒内解析。相当快!
然而,当我在应用程序中间的Web实例中运行相同的精确设置时(请注意我使用perf日志警卫,所以我知道其他人不会影响它)...同样的程序在FCGI apache2下,该部分以惊人的5秒运行。
对于我的生活,我无法弄清楚为什么会这么慢?作为一个笔记;等待JIT 20通知完成不会加快程序......
知道我在这里做错了什么吗?
请注意,这是在AWS c4实例上的Ubuntu 16.04上运行。