PHP で処理速度を表示する方法
PHPで処理で、MySQLに接続してDB更新したしている処理があって、その処理が遅い時があります。
どの処理でPHPの処理速度を遅くなっているか調査するために、PHPの処理速度を表示するようにしました。
その際のコードは以下となります
$time_start = microtime(true); // --------------------- // 計測したいプログラム // --------------------- $time = microtime(true) - $time_start; echo "{$time} 秒";
「microtime(true)」は、Unix タイムスタンプをマイクロ秒まで返します。
Unixタイムスタンプは簡単に言うと、「1970年1月1日からの秒数」です。プログラムの開始前後で、このUnixタイムスタンプを取得して引き算して処理時間を表示しています
echo microtime(true); // 実行結果 1638420130.635
ディスカッション
コメント一覧
まだ、コメントがありません