ホームページ >バックエンド開発 >PHPチュートリアル >PHPでプログラムの実行時間を計算する
PHP はプログラムの実行時間をどのように計算しますか?この記事では、主に PHP でプログラムの実行時間を計算する方法を紹介します。md5 関数の暗号化実行時間を例として、関数の実行時間を計算する PHP の方法を分析します。お役に立てれば幸いです。
この記事の例では、PHP で関数の実行時間を計算する方法を説明します。皆さんの参考に共有してください。詳細は次のとおりです:
プログラムの前後の開始時間と終了時間を記録できます。その2つの時間の差がプログラムの実行時間です。
<?php $long_str = "this is a test to see how much time md5 function takes to execute over this string"; // start timing from here $start = microtime(true); // function to test $md5 = md5($long_str); $elapsed = microtime(true) - $start; echo "That took $elapsed seconds.\n"; ?>
実行結果は次のとおりです:
それは7.1525573730469E-6秒かかりました。
関数の実行時間を計算し、微妙なメソッドを取得するためのメソッド
原則: 関数の開始時刻と終了時刻をそれぞれ記録し、その時間差が関数の実行時間になります
// 获得微妙方法 function getMillisecond() { list($s1, $s2) = explode(' ', microtime()); return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000); }
関連推奨事項:
PHP はインタープリタ型言語として、コンパイル済み言語とパフォーマンスにギャップがありますJava と C++ で PHP の効率が向上するのはなぜですか?
PHPのパフォーマンス分析と実験: パフォーマンスの巨視的分析
PHPのパフォーマンス分析と実験: パフォーマンスの微視的分析
以上がPHPでプログラムの実行時間を計算するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。