benchee v0.4.0 Release Notes

Release Date: 2016-09-11 // over 7 years ago
  • ๐Ÿ”ง Focuses on making what benchee print out configurable to make it fit to your preferences :)

    ๐Ÿ”‹ Features (User Facing)

    • ๐Ÿ”ง The configuration now has a :print key where it is possible to configure in a map what benchee prints out during benchmarking. All options are enabled by default (true). Options are:
      • :benchmarking - print when Benchee starts benchmarking a new job (Benchmarking name ..)
      • :configuration - a summary of configured benchmarking options including estimated total run time is printed before benchmarking starts
      • :fast_warning - warnings are displayed if functions are executed too fast leading to inaccurate measures
    • ๐Ÿ”ง There is also a new configuration option for the built-in console formatter. Which is also enabled by default:
      • :comparison - if the comparison of the different benchmarking jobs (x times slower than) is shown
    • ๐Ÿ”ง The pre-benchmarking output of the configuration now also prints the currently used Erlang and Elixir versions (similar to elixir -v)
    • โž• Add a space between the benchmarked time and the unit (microseconds)