View on GitHub

Perl::Formance

Perl benchmark suite

download .ZIPdownload .TGZ

Welcome to Perl::Formance.

This is about benchmarking Perl.

It combines several projects: the actual benchmark suite, tools to bootstrap a complete Perl+CPAN from git, a results database and a graph rendering web application.

Synopsis

For your local use try the whole mix in one go with:

$ curl -Ls http://perlformance.net/bootstrap-perl | perl - --perlformance

This will by default build "blead" Perl, install dependencies, run benchmarks and print out the results on screen at the end.

After --perlformance you can provide other versions via --version=v5.14.2 or --version=01725c1; basically any rev that "git" understands.

If you want to regularly report results to my central results DB please contact me.

The benchmark suite

Benchmark::Perl::Formance is the framework for running benchmarks. It requires only some dependencies and runs a basic set of benchmarks. Most other heavy weight dependencies are just "recommended".

More benchmarks

Bundle::PerlFormance provides the full set of benchmarks via dependencies from CPAN.

Bootstrap Perl

App::Bootstrap::Perl is yet another Perl builder. It focuses on

Websites

There are two related websites:

Used infrastructure

Overall vision