[問題] Time::HiRes的問題...
先附上一小段範例程式碼
引用於http://perldoc.perl.org/Time/HiRes.html#EXAMPLES
clock example範例
use Time::HiRes qw( clock );
my $clock0 = clock();
... # Do something.
my $clock1 = clock();
my $clockd = $clock1 - $clock0;
小弟發現在Time::HiRes裡面的clock()
好像不會去計算system call所執行的時間...
EX:
my $clock0 = clock();
system("perl abc.pl"); #abc.pl用for做999999次迴圈
my $clock1 = clock();
my $clockd = $clock1 - $clock0;
print $clockd出來的時間會是 0
請問各位大大,
是我用法錯誤?
還是這個modules本身就不會去算system的時間?
另外還有沒有其他方法可以計算程式執行的時間? ues Config?
麻煩各位前輩幫小弟作個解答,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.40.12
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章