Time::HiResの使い方

Perlプログラムのプロファイルを行うときに、ミリ秒単位で応答時間を取得したい場合がある。

そんなときにはTime::HiResがおすすめ。簡単にミリ秒で取得できます。

use Time::HiRes qw( usleep ualarm gettimeofday tv_interval );
my @before = gettimeofday();
&method1();
my @after = gettimeofday();
my $elapsed = tv_interval(\@before, \@after);

↑のやり方で、&method1()の実行にかかった時間が取得できます。楽ちん楽ちん。

This entry was posted in Perl. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">