Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tests] Improve benchmark precision #2538

Merged
merged 6 commits into from
Oct 13, 2021

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    b15c06f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f8f030 View commit details
    Browse the repository at this point in the history
  3. Improved microbenchmarking with multiple features.

    * inline performance critical code
    * Average runtime is specified and used to calculate iterations.
    * Console: show median of multiple runs
    * plot: show box plot
    * filter benchmarks
    * specify scaling factor
    * ignore src/test and src/bench in command line check script
    * number of iterations instead of time
    * Replaced runtime in BENCHMARK makro number of iterations.
    * Added -? to bench_bitcoin
    * Benchmark plotly.js URL, width, height can be customized
    * Fixed incorrect precision warning
    martinus authored and furszy committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    17c4bcf View commit details
    Browse the repository at this point in the history
  4. Removed CCheckQueueSpeed benchmark

    This benchmark's runtime was rather unpredictive on different machines, not really a useful benchmark.
    martinus authored and furszy committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    0519e22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0c97fbe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5fcdac View commit details
    Browse the repository at this point in the history