有没有更好的方法来确定Perl的时间消耗?

前端之家收集整理的这篇文章主要介绍了有没有更好的方法来确定Perl的时间消耗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
my $start_time = [Time::HiRes::gettimeofday()];
my $diff = Time::HiRes::tv_interval($start_time);

print "\n\n$diff\n";

解决方法

可能。取决于你的意思是“更好”。

如果你在功能方面要求一个“更好”的解决方案,那么这就是它。

如果你在“更尴尬”的意义上要求一个“更好的”,那么在标量上下文中,Time :: HiRes :: gettimeofday()将返回从epoch开始的浮动秒数(小数部分表示微秒) ,就像Time::HiRes::time()(这是一个很好的替代标准的time()函数)。

my $start = Time::HiRes::gettimeofday();
...
my $end = Time::HiRes::gettimeofday();
printf("%.2f\n",$end - $start);

要么:

use Time::HiRes qw( time );

my $start = time();
...
my $end = time();
printf("%.2f\n",$end - $start);
原文链接:/Perl/173416.html

猜你在找的Perl相关文章