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.

Where are the results?

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 a "blead" Perl in /tmp/bootstrap-perl-build, install CPAN with 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~3; basically any rev that "git" understands.

The benchmark suite

Benchmark::Perl::Formance is the framework for running benchmarks. It requires just a few dependencies and runs a basic set of benchmarks.

More benchmarks

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

Your benchmarks

Bootstrap Perl

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

Websites

There are two related websites:

Used infrastructure

Presentations