Actions
Task #4387
openUse a real benchmarking library for benchmarks
Status:
New
Priority:
Low
Assignee:
-
Category:
Integration Tests
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Tags:
Description
Most of our benchmarks are written using Boost.Test, which is a unit testing framework therefore not designed for benchmarking. There are several open-source C++ frameworks that help writing benchmarks and provide a more detailed statistical analysis of the results. I suggest switching our benchmarks to use one of these frameworks.
Updated by Davide Pesavento about 7 years ago
- Assignee set to Davide Pesavento
I'm currently looking at Nonius, which we can include as a git submodule, but I'm open to suggestions.
Updated by Teng Liang about 7 years ago
This article went through three libraries to create and execute micro benchmarks, including Hayai, Celero and Nonius, which seems helpful.
Updated by Davide Pesavento over 6 years ago
- Priority changed from Normal to Low
Updated by Davide Pesavento about 6 years ago
- Tags changed from code-cleanup to CodeCleanup
Updated by Davide Pesavento almost 5 years ago
- Assignee deleted (
Davide Pesavento)
Updated by Davide Pesavento over 4 years ago
There are also https://github.com/google/benchmark and https://github.com/martinus/nanobench (both seems more maintained than the alternatives listed above)
Updated by Davide Pesavento over 4 years ago
- Tags changed from CodeCleanup to code-cleanup
Actions