きぬろぐ


Time::HiResの使い方

投稿者: kinusati, カテゴリー: Perl

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()の実行にかかった時間が取得できます。楽ちん楽ちん。

コメントする

  

フリースペース

バナーやブログパーツなどを貼って、ご自由にお使いください。