首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

perl 中时间函数

2012-02-06 
求助: perl 中时间函数想用perl计算一个外部函数的执行时间,不知道具体函数。搜了一下localtime()之类的用

求助: perl 中时间函数
想用perl计算一个外部函数的执行时间,不知道具体函数。
搜了一下localtime()之类的用法,都不是我要的,帮忙填空吧

大体这样

Perl code
$begin = localtime();'command';$end = localtime();print "Used time : " . ( $end - $begin );


能计算出毫秒或秒都行。

[解决办法]
Benchmark模块是专门用来测试代码运行时间的。例如:
Perl code
use Benchmark;timethis(100, sub { system 'dir' });
[解决办法]
用time函数就行,得到的是秒数。
my $t1=time();
func;
my $t2=time();
my $t=$t2-$t1;
print "$t\n";
[解决办法]
用time函数就行

热点排行