Attribute-Benchmark
view release on metacpan or search on metacpan
lib/Attribute/Benchmark.pm view on Meta::CPAN
our $VERSION = '0.001';
my %cmp = ();
my $iter = -3;
END { Benchmark::cmpthese($iter, \%cmp) if keys %cmp };
sub import
{
shift;
$iter = $_[0] if @_;
strict->import;
warnings->import(FATAL => 'all');
}
sub UNIVERSAL::Benchmark :ATTR()
{
(my $name = $_[4] ? $_[4][0] : substr(*{$_[1]}, 1))
=~ s/\Amain:://;
$cmp{$name} = $_[2];
}
( run in 0.350 second using v1.01-cache-2.11-cpan-299005ec8e3 )