Bug
1823622 - Part 2: Refine parallel marking telemetry to exclude wait times r=sfink
There are three measurements made for parallel mark threads: 1) total time, 2)
marking time and 3) waiting time (when the thread is blocked on a condition
variable).
When calculating utilization we want to use the time the thread was running so
we should exclude waiting time. When calculating the speedup over single
threaded marking we want to use the time the thread spent marking.
Depends on
D173127
Differential Revision: https://phabricator.services.mozilla.com/
D173128