[perf] Add some instructions for building/running benchmarks.
This commit is contained in:
parent
cef64b947d
commit
40975fc3c2
|
@ -0,0 +1,24 @@
|
|||
Benchmarks are implemented using [Google Benchmark](https://github.com/google/benchmark).
|
||||
|
||||
To build the benchmarks in this directory you need to set the benchmark
|
||||
option while configuring the build with meson:
|
||||
|
||||
```
|
||||
meson configure build -Dbenchmark=enabled
|
||||
```
|
||||
|
||||
Then build the benchmark binaries with ninja:
|
||||
|
||||
```
|
||||
ninja -Cbuild perf/benchmark-set
|
||||
```
|
||||
|
||||
Finally, to run one of the benchmarks:
|
||||
|
||||
```
|
||||
./build/perf/benchmark-set
|
||||
```
|
||||
|
||||
It's possible to filter the benchmarks being run and customize the output
|
||||
via flags to the benchmark binary. See the
|
||||
[Google Benchmark User Guide](https://github.com/google/benchmark/blob/main/docs/user_guide.md#user-guide) for more details.
|
Loading…
Reference in New Issue