bmark v1.0.1

Modules summary

Bmark

A benchmarking tool for Elixir

Bmark.ComparisonFormatter

Formatting module for bmark results

Bmark.Distribution

This module implements an Inverse Student’s t-distribution

Bmark.Server

The Bmark server maintains a list of benchmarks registered with the bmark module. It can also run all benchmarks in the list

Bmark.Server.BmarkEntry

BmarkEntry holds a single benchmark entry for the list.

  • module - The module that contains the bmark function.
  • name - The benchmark name (also the name of the underlying function)
  • runs - The number of times to run the benchmark
Mix.Tasks.Bmark

Usage

mix bmark
Mix.Tasks.Bmark.Cmp

Usage

mix bmark.cmp <result1> <result2>
Mix.Tasks.Bmark.Cmp.Stats

Stores statistics from a bmark result file

  • count - The number of runs in the results file.
  • mean - The arithmetic mean of the results from the file
  • stdev - The standard deviation of the results from the file