Revert "[Blink Heap]: Marking uses jobs API."
This reverts commit b9031921. Reason for revert: Suspected to cause browser_tests failures on mac: https://bugs.chromium.org/p/chromium/issues/detail?id=1097000 Original change's description: > [Blink Heap]: Marking uses jobs API. > > Manual reland: > Original CL: https://chromium-review.googlesource.com/c/chromium/src/+/2029609 > Revert: https://chromium-review.googlesource.com/c/chromium/src/+/2109970 > Reset for revert: flaky DCHECK in AssertExpectedConcurrency > Fix: Avoid calling AssertExpectedConcurrency from ShouldYield. > https://chromium-review.googlesource.com/c/chromium/src/+/2112235 > > Original Description: > Note: This CL enables feature BlinkHeapConcurrentMarking to get > the desired behavior. However, we should land enabling > BlinkHeapConcurrentMarking on its own first. > > active_markers + GlobalPoolSize() is used to determine > the desired number of workers. > > NotifyConcurrencyIncrease() is called periodically from > ConcurrentMarkingStep() if GlobalPoolSize() > 0, > to make sure enough workers are scheduled. > > Bug: 1046343 > Change-Id: I4c36044686128b23fc25f45b99334c219a08cffa > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2214908 > Reviewed-by: Michael Lippautz <mlippautz@chromium.org> > Reviewed-by: Omer Katz <omerkatz@chromium.org> > Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org> > Cr-Commit-Position: refs/heads/master@{#779969} TBR=mlippautz@chromium.org,etiennep@chromium.org,omerkatz@chromium.org Change-Id: I4384cf531428b09d02f97f41368069dd9d056e9f No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1046343, 1097000 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2254470Reviewed-by:Etienne Pierre-Doray <etiennep@chromium.org> Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org> Cr-Commit-Position: refs/heads/master@{#780387}
Showing
Please register or sign in to comment