GC_MARK_ROOTS_MS and GC_MARK_GRAY_MS telemetry are misconfigured
Categories
(Core :: JavaScript: GC, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox69 | --- | affected |
People
(Reporter: jonco, Unassigned)
References
(Blocks 1 open bug)
Details
These telemetry histograms are configured as linear histograms and that means the results we get are not very precise. For example, for the former > 90% of the results fall into the first two buckets:
A warning to the right reads:
Notice percentiles are estimated based on values in the histogram. Values are only guaranteed to be accurate to the nearest bucket.
Preferably these would be configured as exponential histograms, which would mean there were more buckets concentrated low in the range where most sample values are and fewer higher up where there are very few.
For comparison see:
Reporter | ||
Updated•5 years ago
|
Comment 1•6 months ago
|
||
GC_MARK_ROOTS_MS seems to have been replaced by GC_MARK_ROOTS_US, which doesn't have this issue
GC_MARK_GRAY_MS seems to have been replaced by GC_MARK_GRAY_MS_2, which does seem to still have this issue.
Reporter | ||
Comment 2•6 months ago
|
||
Both GC_MARK_ROOTS_US and GC_MARK_GRAY_MS_2 are exponential so this bug is fixed.
Description
•