benchmark
benchmark copied to clipboard
A microbenchmark support library
**Is your feature request related to a problem? Please describe.** First Issue. I would like to report the speedup (T(1) / T(n)) when using multiple threads with ThreadRange(). There exists...
**Describe the bug** The commit https://github.com/google/benchmark/commit/adb0d3d0bf5841bddc2bcc025baad93dbc7fa39f in PR https://github.com/google/benchmark/pull/1564 removed member `error_occurred` from `BenchmarkReporter::Run` struct. ``` @@ -1685,8 +1720,8 @@ class BENCHMARK_EXPORT BenchmarkReporter { std::string aggregate_name; StatisticUnit aggregate_unit; std::string report_label;...
**Is your feature request related to a problem? Please describe.** I would like to have a new column in my benchmark report presenting the number of operations per dollar. I...
**Describe the bug** I tried to cross compile benchmark to x86_64-w64-mingw32. When I set "-DBUILD_SHARED_LIBS=ON", no error generated. When I set "-DBUILD_SHARED_LIBS=OFF", the libbenchmark could be built. But when I...
**Describe the bug** I recently updated the version of this repository used by my bazel(isk) WORKSPACE and I started encountering the deprecation warning about the const-ref form of DoNotOptimize. While...
**Is your feature request related to a problem? Please describe.** Once a RangeMultiplier is set, the threadrange also uses the exact same one, it would be easier if one could...
**Describe the bug** When I run the following benchmark setup I always see the message `Failed to match any benchmarks against regex: .` when I invoke the executable (giving `--help`...
**Is your feature request related to a problem? Please describe.** There are circumstances where a benchmark needs to be skipped, but this is not due to an error. In this...
- The profiler is optional. To use it, users of benchmark library provides implementations (e.g., defines how counters are collected and reported) and registers profiler once. - The profiler is...
Attempting to build google benchmark fails with the latest intel compiler in release mode The OS is ubuntu 22.04, Intel LLVM compiler 2022.2, **To reproduce** ```bash ❯ cmake -DCMAKE_BUILD_TYPE=Release .....