To see a comparison of the two most recent 'make bench' runs:


To see a comparison of two specific benchmark runs, named 'mysql3' and 'mysql4':

  krang_bench mysql3 mysql4

Passing just one name will show an analysis of the named run against the most recent run:

  krang_bench time_to_beat


This script allows you to analyze benchmark data produced by 'make bench'. In its default mode it shows a comparison of the last two benchmark runs. To select another benchmark pair, pass their names on the command-line.

The values displayed will be in iterations per second. Positive change percentages indicate performance increase in the second run (i.e., more iterations per second). Negative percentages indicate a decrease in performance from run to run.


Use Text::Wrap to deal with long module and benchmark names?