処理速度を計測する

LastModified
Category php

概要

microtime関数で時間の差分を表示する

シンプル


$start = microtime(true);

/*
ここに処理を描く
*/

$end = microtime(true);

$time = $end - $start;

echo "{$time} 秒";

複数


$times = array();

$start = microtime(true);
/*
処理1
*/
$times["処理1"] = microtime(true) - $start;


...


$start = microtime(true);
/*
処理2
*/
$times["処理2"] = microtime(true) - $start;


//出力
foreach($times as $key => $value){
	echo "{$key}: {$value} 秒 \n";
}