google/benchmark

[FR] human readable name of benchmark

Open

#1.006 geöffnet am 21. Juli 2020

Auf GitHub ansehen
 (0 Kommentare) (4 Reaktionen) (0 zugewiesene Personen)C++ (1.539 Forks)batch import
enhancementgood first issuehelp wanted

Repository-Metriken

Stars
 (7.968 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 4T 2h) (19 gemergte PRs in 30 T)

Beschreibung

https://github.com/google/benchmark#running-a-subset-of-benchmarks As shown in the readme.md, https://github.com/google/benchmark/blame/master/README.md#L424

The benchmark name contains the state.range values as human readable format. (eg. 32k) But the current code does not provide any switches or automatic way to format these numbers to human readable format.

Benchmark              Time           CPU Iterations
----------------------------------------------------
BM_memcpy/32          11 ns         11 ns   79545455
BM_memcpy/32k       2181 ns       2185 ns     324074

Describe the solution you'd like Provide a function to enable human readable names for benchmark names. for powers of 2 and powers of 10.

Contributor Guide