Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (19 sloc) 611 Bytes
=head1 Name
Benchmark.pm6
=head1 Synopsis
use v6;
use Benchmark;
my ($start,$end,$diff,$avg) = timethis(1000, "code");
my @stats = timethis(1000, sub { #`( code ) });
say ~@stats;
my %results = timethese(1000, {
"foo" => sub { ... },
"bar" => sub { ... },
});
say ~%results;
=head1 Description
A simple benchmarking module with an interface similar to Perl 5's
Benchmark.pm. However, rather than output results to $*OUT, the results
are merely returned so that you can output them however you please.
=head1 Author
Jonathan Scott Duff <duff@pobox.com>
Something went wrong with that request. Please try again.