DescriptionAdd canExceedIdleDeadlineIfRequired function to Scheduler and use it in Oilpan.
Adds a canExceedIdleDeadlineIfRequired function to the Scheduler to enable
IdleTasks to estimate the best time for them to exceed their deadline
if they have a large monolithic task which could not be run otherwise.
Modifies the Oilpan performIdleTask to perform the GC if
it would exceed it's deadline
but the scheduler returns true from canExceedIdleDeadlineIfRequired.
Chromium side of patch: https://codereview.chromium.org/969373002/edit
Long idle task design doc:
https://docs.google.com/a/chromium.org/document/d/1yBlUdYW8VTIfB-DqhvQqUeP0kf-Ap1W4cao2yQq58Do/edit
BUG=455713
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=192006
Patch Set 1 #
Total comments: 5
Patch Set 2 : Rebase and change API to canExceedIdleDeadlineIfRequired #
Total comments: 2
Patch Set 3 : Fix Typo #
Messages
Total messages: 15 (4 generated)
|