+5
−2
Loading
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