ホームページ  >  記事  >  バックエンド開発  >  php-timeit を使用して php 関数の実行時間を見積もる、php-timeitphp_PHP チュートリアル

php-timeit を使用して php 関数の実行時間を見積もる、php-timeitphp_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:53:59792ブラウズ

php-timeit を使用して、php 関数 php-timeitphp の実行時間を推定します

早速、私が作成した timeit 関数を共有します。具体的な内容は次のとおりです。 リーリー

次のように、作成したルート探索アルゴリズムとシステムの組み込みルート探索関数の実行時間をテストします。

リーリー

テスト結果は以下の通りです:

0.028280019760132

0.0041000843048096

組み込みの root 関数はカスタム root 関数よりも 6 倍以上高速であることがわかります~~

phpで関数の実行時間を検出する方法

PHP の microtime() 関数でこれを実現できます

microtime() 関数は、現在の Unix タイムスタンプとマイクロ秒を返します。

マイクロタイム(get_as_float)

パラメータの説明

get_as_float get_as_float パラメータが指定され、その値が TRUE に等しい場合、この関数は浮動小数点数を返します。

この関数は、gettimeofday() システム コールをサポートするオペレーティング システムでのみ使用できます。

例:

リーリー

echo 'ループの実行時間は:'.($end_time-$start_time)';

?>

http://www.bkjia.com/PHPjc/1052066.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1052066.html技術記事 php-timeit を使用して php 関数の実行時間を推定します。 php-timeitphp 早速、私が作成した timeit 関数を共有します。詳細は次のとおりです。 /** * までの遅延を計算します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。