PHPで特定の処理の実行速度が気になった事はありませんか?
そこで、実行速度を計測するPHPの処理を紹介します。
【処理】
<?php $time_start = microtime(true); // ここに測定したいPHPの処理を記述 $timelimit = microtime(true) - $time_start; echo $timelimit . ' seconds\r\n';
現在のUnixタイムスタンプをマイクロ秒まで返す関数を利用して、
処理の実行前と実行後に時間を計測して、それぞれ計測結果を引き算して出力しています。
これだけです。簡単ですね。
変更履歴
・コメントよりご指摘がありまして、処理内容の一部を修正しました。 2013.06.27
参考にしたサイト
・Hack Your Design!
・PHP: microtime – Manual
この記事を見た人にオススメの記事
3件コメントがあります。
どっから$timeがでてきたのか。
microtimeを使っていながら「秒」はおかしいのではないか。
ご指摘ありがとうございます。
記事を修正しました。
[…] http://piji.daiwa-hotcom.com/wordpress/?p=294 […]
コメントする