[英]HHVM consistently slower than PHP CLI
我正在使用計算機語言基准測試游戲中的代碼; 即nbody.php 。
在沒有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 -m server -v Eval.JitWarmupRequests=3 n.php
運行HHVM: hhvm -m server -v Eval.JitWarmupRequests=3 n.php
我是否缺少HHVM的某些“特殊”配置? 或者,使用nbody會更慢嗎? 我的PHP測試使用5.5.3,沒有任何類型的操作碼緩存。
我們不使用JIT偽主體(代碼不在函數或類中),因為$globals
太瘋狂了,無法處理。
將所有代碼放入function main()
然后調用它。
另外,請確保將服務器預熱一堆(也許有100個請求),以便為翻譯緩存做好准備。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.