PHP スクリプトの実行時間の正確な測定
PHP スクリプトの実行時間を測定すると、正確なパフォーマンス分析と最適化が可能になります。 for ループなどの特定の操作に必要なミリ秒を正確に決定するには、適切なタイミング メカニズムを利用する必要があります。
PHP での実装
PHP は以下を提供します。 microtime() 関数は、マイクロ秒の精度で現在のタイムスタンプを返します。文書化されているように、microtime() は、Unix エポックからの時間を秒単位で表す浮動小数点値をマイクロ秒の精度で返すように設定できます。
実行時間の測定に microtime() を利用するには、次のようになります。一般的なアプローチ:
使用例
単純な for ループの実行時間を測定するとします。
<code class="php">$start = microtime(true); for ($i = 0; $i < 1000000; $i++) { // Some code } $end = microtime(true); $time_elapsed_secs = $end - $start;</code>
この例では、$time_elapsed_secs にはループにかかった時間が秒単位で含まれます。ミリ秒に変換するには、1000 を掛けます。
以上がmicrotime() を使用して PHP スクリプトの実行時間を正確に測定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。