This repository was archived by the owner on Apr 2, 2025. It is now read-only.
Repository navigation
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Background
The vast majority of performance metrics we measure at runtime are based on samples, however samples may not be a reliable source of information if there are not enough of them in a given location. We should provide some kind of "reliability" metric alongside every value (and thus deter "overreactions" to metric values that are far too coarse for actual use).
Pending further statistical investigation, such a "reliability" metric will most likely be (or be based on) the number of samples recorded in a given calling context, thus the first batch of ideas focuses on this.
Design Ideas
*.dbformats, and then connected together in themetrics.yaml.*.dbformats, so this is not a blocker for most (if any) work.formula:sub-key, or anotherpresentation:value (with keys to connect to appropriate metrics).hpcrun.uint64_tinstead ofdouble? (Are 12 extra value bits worth the awkwardness in encoding/decoding?)Arose out of a discussion with @jmellorcrummey and @laksono
All reactions