google/benchmark

Memory reporting capabilities are unclear and undocumented.

Open

#1 217 ouverte le 27 août 2021

Voir sur GitHub
 (11 commentaires) (12 réactions) (1 assigné)C++ (1 539 forks)batch import
enhancementgood first issue

Métriques du dépôt

Stars
 (7 968 stars)
Métriques de merge PR
 (Merge moyen 4j 2h) (19 PRs mergées en 30 j)

Description

I am currently using google/benchmark to benchmark https://github.com/protocolbuffers/upb. I would very much like for those benchmarks to also include memory usage.

Does this project support memory benchmarking? The user guide does not mention memory usage benchmarking at all. However I notice that the header has a RegisterMemoryManager() function, and there is a unit test verifying this functionality.

From running the test, it appears that the memory usage data is surfaced to JSON, but not CSV or console reports. Is this an oversight or intentional? Ideally this data would be shown on CSV and console reports also.

Guide contributeur