Skip to content
Simple Perl 6 version of Benchmark.pm
Perl 6
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
lib
t
.gitignore
META.info
README

README

=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>

You can’t perform that action at this time.