benchjuju icon indicating copy to clipboard operation
benchjuju copied to clipboard

Go compiler benchmark data set

benchjuju

This is a Go compiler benchmark data set. This is not Juju, you want https://github.com/juju/juju.

This is a clone of Juju at revision 9fcb1f0d5440345d4ca5cab51ee411cdc1204925.

Usage

  1. Check out this repo
  2. Put whatever version of Go you want at the top of your $PATH
  3. bash benchjuju.bash

This will build a large command, github.com/juju/juju/cmd/jujud

Results

Results are tracked periodically here

https://docs.google.com/spreadsheets/d/1mczKWp3DUuQvIAwZiORD29j5LRb96QZC4mZDn72gAE4/edit?usp=sharing

Other scripts

benchlink.bash and benchlinkbranch.bash are scripts that use benchstat to aid in benchmarking Go linker changes.