| Index: content/renderer/scheduler/renderer_scheduler_impl.cc
|
| diff --git a/content/renderer/scheduler/renderer_scheduler_impl.cc b/content/renderer/scheduler/renderer_scheduler_impl.cc
|
| index 6d5c8a049ec142eb9567a706043e42ea5942d446..279ec5f8a8e3a43414c952a90699345f3f51863a 100644
|
| --- a/content/renderer/scheduler/renderer_scheduler_impl.cc
|
| +++ b/content/renderer/scheduler/renderer_scheduler_impl.cc
|
| @@ -48,7 +48,7 @@ RendererSchedulerImpl::RendererSchedulerImpl(
|
| renderer_task_queue_selector_->DisableQueue(IDLE_TASK_QUEUE);
|
| task_queue_manager_->SetAutoPump(IDLE_TASK_QUEUE, false);
|
| // TODO(skyostil): Increase this to 4 (crbug.com/444764).
|
| - task_queue_manager_->SetWorkBatchSize(1);
|
| + task_queue_manager_->SetWorkBatchSize(4);
|
|
|
| for (size_t i = 0; i < TASK_QUEUE_COUNT; i++) {
|
| task_queue_manager_->SetQueueName(
|
| @@ -445,4 +445,16 @@ RendererSchedulerImpl::ComputeNewInputStreamState(
|
| return INPUT_ACTIVE;
|
| }
|
|
|
| +void RendererSchedulerImpl::AddTaskObserver(
|
| + base::MessageLoop::TaskObserver* task_observer) {
|
| + DCHECK(main_thread_checker_.CalledOnValidThread());
|
| + task_queue_manager_->AddTaskObserver(task_observer);
|
| +}
|
| +
|
| +void RendererSchedulerImpl::RemoveTaskObserver(
|
| + base::MessageLoop::TaskObserver* task_observer) {
|
| + DCHECK(main_thread_checker_.CalledOnValidThread());
|
| + task_queue_manager_->RemoveTaskObserver(task_observer);
|
| +}
|
| +
|
| } // namespace content
|
|
|