The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

parrotbench - Parrot benchmark

SYNOPSIS

parrotbench [options]

Options:
  -b -benchmarks     only use benchmarks matching regex
  -c -conf           path to configuration file
  -d -directory      path to benchmarks directory
  -e -executables    only use executables matching regex
  -h -? -help        display this help and exits
  -l -list           list available benchmarks and exits
  -t -time           show times instead of percentage

DESCRIPTION

Benchmark Parrot against other interpreters.

CONFIGURATION

You must specify pathes to executables in a configuration file. That file may be placed as parrotbench.conf in the same directory as parrotbench.pl or otherwise explicitly specified with the -conf option.

Here is an example parrotbench.conf:

parrot: ./parrot:	.pasm .imc
parrotj: ./parrot -j:	.pasm .imc
parrotC: ./parrot -C:	.pasm .imc
perl: /usr/bin/perl58-th:	.pl
python: /usr/local/bin/python:	.py
ruby: /usr/local/bin/ruby:	.rb

AUTHOR

Sebastian Riedel, sri@oook.de