PHPプログラムに関する各種メモ書き

phpの実行時間を計測する

PHPの実行時間を計測するには下記ような方法で計測します。

$start_time = microtime(true);

// ここに計測したい処理を記述

$end_time        = microtime(true);
$processing_time = $end_time - $start_time;

echo "開始時間: ".format_microtime($start_time,'Y-m-d H:i:s')."<br>\n";
echo "終了時間: ".format_microtime($end_time,'Y-m-d H:i:s')."<br>\n";
echo "処理時間:".format_microtime($processing_time)."秒<br>\n";
function format_microtime ( $time, $format = null )
{
	if (is_string($format)) {
		$sec  = (int)$time;
		$msec = (int)(($time - $sec) * 100000);
		$formated = date($format, $sec). '.'. $msec;
	} else {
		$formated = sprintf('%0.5f', $time);
	}
	return $formated;
}

関連エントリー

No.859
10/18 11:08

edit

高速化