簡體   English   中英

HHVM始終比PHP CLI慢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM