Support `criterion` benchmark group displays
EYHN opened this issue ยท 0 comments
EYHN commented
First of all I would like to thank you for making such a good benchmark action, which is almost the only well-functioning and well-maintained benchmark action on github. ๐ ๐
I have a benchmark that uses criterion
benchmark_group
to compare multiple functions, for example I have the following benchmark code:
let mut group = c.benchmark_group("Map Insert");
group.bench_function("HashMap", |b| {
...
});
group.bench_function("BTreeMap", |b| {
...
});
When I run the benchmark locally, I can see in the console that the benchmark's name is a combination of the group's name and the function's name.
Map Insert/HashMap time: [275.12 ns 284.51 ns 293.79 ns]
Map Insert/BTreeMap time: [418.15 ns 424.73 ns 431.82 ns]
However, when running in codspeed
, the result is only the function name, without the group name, which makes it difficult to compare.