Benchmark-Perl-Formance

 view release on metacpan or  search on metacpan

bin/benchmark-perlformance  view on Meta::CPAN


=head1 PLUGINS

Please read the documentation for the used plugins, as they might accept
special configuration, usually via C<-Dkey=value> options.

=over 4

=item L<Benchmark::Perl::Formance::Plugin::SpamAssassin|Benchmark::Perl::Formance::Plugin::SpamAssassin>

Macro benchmark. Run sa-learn learning tool from SpamAssassin, which stresses string, regex and data structures operations.

=item L<Benchmark::Perl::Formance::Plugin::Mem|Benchmark::Perl::Formance::Plugin::Mem>

Micro benchmarks. Stress memory operations.

=item L<Benchmark::Perl::Formance::Plugin::Prime|Benchmark::Perl::Formance::Plugin::Prime>

Micro benchmarks. Prime numbers.

=item L<Benchmark::Perl::Formance::Plugin::DPath|Benchmark::Perl::Formance::Plugin::DPath>

Macro benchmark. Use DPath to stress lookup, traversing and copying data structures.

=item L<Benchmark::Perl::Formance::Plugin::Rx|Benchmark::Perl::Formance::Plugin::Rx>

Micro benchmarks. Regular expressions, basic functions and pathological regex stressing.

=item L<Benchmark::Perl::Formance::Plugin::RxCmp|Benchmark::Perl::Formance::Plugin::RxCmp>

Micro benchmarks. Compare differnet regex engines (pluggable since Perl 5.10).

=item L<Benchmark::Perl::Formance::Plugin::RegexpCommonTS|Benchmark::Perl::Formance::Plugin::RegexpCommonTS>

bin/benchmark-perlformance  view on Meta::CPAN

=item L<Benchmark::Perl::Formance::Plugin::Threads|Benchmark::Perl::Formance::Plugin::Threads>

Micro benchmarks. Stress thread handling.

=item L<Benchmark::Perl::Formance::Plugin::ThreadsShared|Benchmark::Perl::Formance::Plugin::ThreadsShared>

Micro benchmarks. Stress thread handling with shared variables.

=item L<Benchmark::Perl::Formance::Plugin::PerlCritic|Benchmark::Perl::Formance::Plugin::PerlCritic>

Macro benchmarks. Run PerlCritic on itself.

=item L<Benchmark::Perl::Formance::Plugin::Shootout|Benchmark::Perl::Formance::Plugin::Shootout>

Micro benchmarks. Runs some Perl benchmarks from the Language Shootout on alioth.debian.org.

=item L<Benchmark::Perl::Formance::Plugin::P6STD|Benchmark::Perl::Formance::Plugin::P6STD>

Macro benchmarks. Stress using Perl6/Perl5 tools around Perl6 STD.pm.

=back

=head1 AUTHOR

Steffen Schwigon <ss5@renormalist.net>

=head1 COPYRIGHT AND LICENSE

This software is copyright (c) 2021 by Steffen Schwigon.



( run in 0.605 second using v1.01-cache-2.11-cpan-49f99fa48dc )