benchmark
benchmark copied to clipboard
A microbenchmark support library
`master` version (I tested revision c9311a44e1280853632fe2472345dd04514a2f74) fails to build on Android, with the error: ``` /Users/marat/benchmark/src/sysinfo.cc:586:21: error: use of undeclared identifier 'getloadavg' const int nelem = getloadavg(res.data(), kMaxSamples); ^ 1...
Currently we don't provide any documentation as to the format of the JSON we produce. Instead of requiring users to read the code, we should document and then stick to...
### Summary While attempting to build google/benchmark with cmake for a Windows UWP (Universal Windows Platform) target the following errors can be observed.  These symbols are disabled/undefined by `VersionHelper.h:18...
Imagine the following scenario: I've build new and fancy `vector` and want to benchmark it. I could now write the benchmarks and get some numbers, but I would have absolutely...
So I am trying to compare my benchmark but it is really hard because the output contains garbage characters. python.exe D:\_Dev\Playground\gBenchmarkVulkan/bazel-gbenchmarkvulkan/external/gbenchmark/tools/compare.py filters D:\_Dev\Playground\gBenchmarkVulkan/benchmark.json NoExcept WithExcept Comparing NoExcept to WithExcept (from...
Tested both with 1.14.1 and master, same result. cmake .. -A x64 -DBUILD_SHARED_LIBS=On && cmake --build . > (Link target) -> LINK : fatal error LNK1104: cannot open file 'Debug\benchmark.lib'
Hi benchmark authors, I saw the library used to great effect in a course on C++ Optimization [1] and was eager to try the examples at home. I'm using Fedora...
I think something much like custom stats, custom counters is needed for timers. (Personally, i miss the `std::clock`-based timer.) The `UseManualTime()`/`UseRealTime()` should also be just one `UseTimer(name)`. Also in v2,...
https://github.com/google/benchmark/commit/e776aa0275e293707b6a0901e0e8d8a8a3679508 This commit adds `list(FILTER SOURCE_FILES EXCLUDE REGEX "benchmark_main\\.cc")` line to https://github.com/google/benchmark/blob/master/src/CMakeLists.txt. `list(FILTER` was introduced in CMake 3.6, however you script sets minimum required CMake version at `2.8.12`.
While many of the GCC style compiler flags work with the Solaris SunPro compiler the warning settings result in compiler error in release builds. Debug builds result in warnings but...