2012-03-30 8 views
0

私は2つの同様のマシンで、ubuntu 10.04 amd64を実行していて、奇妙な動作をしています。どのライブラリ/モジュールがアレイの動作速度に影響を与える可能性がありますか?

<?php 
$array = array('a', 'b'); 
for($i = 0; $i < 400000; $i++) 
{ 
    is_array($array); 
} 

同じコードマシンでおよそ0.38秒で行い、約4,13他で...奇妙なことは、速く、PCの多くを持っているということです。

は、このコードを検討しますより低速なリソース(CPU、RAM)はほとんどなく、アレイ関連の機能だけが影響を受けるようです。

どちらのマシンでも、PHPは同じバージョンであり、fpm(プールとアプリケーションコードはsvnで更新されるため、php5- *モジュールがインストールされている場合を除き、すべての設定が同じです)。

最低のマシンで何か問題がないかどうかを確認するにはどうすればよいですか?

+0

おそらく、任意のPHPアクセラレータ。 phpinfo()をチェックしましたか?違いは何ですか? – safarov

答えて

1

xdebugはインストールされていますか?私はそれが多くのPHPの実行を遅く知っている

+0

私はローカルにxdebugを持っています。私はチェックして0.5秒かかりました。 – safarov

+0

はい、xdebugでした。 stacktracesを無効にしようとしましたが、それでもまだ遅かったです - xdebugを完全に無効にし、同じスクリプトを約0.2秒で実行しました! – Strae

関連する問題