| Index: components/scheduler/child/scheduler_helper.cc
|
| diff --git a/components/scheduler/child/scheduler_helper.cc b/components/scheduler/child/scheduler_helper.cc
|
| index 43944359e0497c0b997600f46f027efed3516ea1..64dbecc34f20e4f6ab83029ecc66a682dd77d04b 100644
|
| --- a/components/scheduler/child/scheduler_helper.cc
|
| +++ b/components/scheduler/child/scheduler_helper.cc
|
| @@ -22,7 +22,8 @@ SchedulerHelper::SchedulerHelper(
|
| new TaskQueueManager(task_queue_manager_delegate,
|
| tracing_category,
|
| disabled_by_default_tracing_category,
|
| - disabled_by_default_verbose_tracing_category)),
|
| + disabled_by_default_verbose_tracing_category,
|
| + &task_time_tracker_)),
|
| control_task_runner_(NewTaskQueue(
|
| TaskQueue::Spec("control_tq")
|
| .SetWakeupPolicy(TaskQueue::WakeupPolicy::DONT_WAKE_OTHER_QUEUES)
|
| @@ -32,8 +33,8 @@ SchedulerHelper::SchedulerHelper(
|
| .SetPumpPolicy(TaskQueue::PumpPolicy::AFTER_WAKEUP)
|
| .SetWakeupPolicy(TaskQueue::WakeupPolicy::DONT_WAKE_OTHER_QUEUES)
|
| .SetShouldNotifyObservers(false))),
|
| - default_task_runner_(NewTaskQueue(TaskQueue::Spec("default_tq")
|
| - .SetShouldMonitorQuiescence(true))),
|
| + default_task_runner_(NewTaskQueue(
|
| + TaskQueue::Spec("default_tq").SetShouldMonitorQuiescence(true))),
|
| observer_(nullptr),
|
| tracing_category_(tracing_category),
|
| disabled_by_default_tracing_category_(
|
| @@ -122,6 +123,7 @@ void SchedulerHelper::SetObserver(Observer* observer) {
|
| observer_ = observer;
|
| DCHECK(task_queue_manager_);
|
| task_queue_manager_->SetObserver(this);
|
| + task_time_tracker_.SetObserver(this);
|
| }
|
|
|
| RealTimeDomain* SchedulerHelper::real_time_domain() const {
|
| @@ -161,4 +163,8 @@ TaskQueue* SchedulerHelper::CurrentlyExecutingTaskQueue() const {
|
| return task_queue_manager_->currently_executing_task_queue();
|
| }
|
|
|
| +// TaskTimeTracker::TaskTimeObserver implementation:
|
| +void SchedulerHelper::OnQueueingTimeForWindowEstimated(
|
| + base::TimeDelta queueing_time) {}
|
| +
|
| } // namespace scheduler
|
|
|