Chromium Code Reviews| 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 4ffe487b3764faa5abac556b86425a6f6469ee7b..83927d910e57af716423450596ae5c7295589ab1 100644 |
| --- a/content/renderer/scheduler/renderer_scheduler_impl.cc |
| +++ b/content/renderer/scheduler/renderer_scheduler_impl.cc |
| @@ -64,38 +64,38 @@ RendererSchedulerImpl::~RendererSchedulerImpl() { |
| } |
| void RendererSchedulerImpl::Shutdown() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| task_queue_manager_.reset(); |
| } |
| scoped_refptr<base::SingleThreadTaskRunner> |
| RendererSchedulerImpl::DefaultTaskRunner() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| return default_task_runner_; |
| } |
| scoped_refptr<base::SingleThreadTaskRunner> |
| RendererSchedulerImpl::CompositorTaskRunner() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| return compositor_task_runner_; |
| } |
| scoped_refptr<SingleThreadIdleTaskRunner> |
| RendererSchedulerImpl::IdleTaskRunner() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| return idle_task_runner_; |
| } |
| scoped_refptr<base::SingleThreadTaskRunner> |
| RendererSchedulerImpl::LoadingTaskRunner() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| return loading_task_runner_; |
| } |
| void RendererSchedulerImpl::WillBeginFrame(const cc::BeginFrameArgs& args) { |
| TRACE_EVENT1(TRACE_DISABLED_BY_DEFAULT("renderer.scheduler"), |
| "RendererSchedulerImpl::WillBeginFrame", "args", args.AsValue()); |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| if (!task_queue_manager_) |
| return; |
| @@ -106,7 +106,7 @@ void RendererSchedulerImpl::WillBeginFrame(const cc::BeginFrameArgs& args) { |
| void RendererSchedulerImpl::DidCommitFrameToCompositor() { |
| TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("renderer.scheduler"), |
| "RendererSchedulerImpl::DidCommitFrameToCompositor"); |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| if (!task_queue_manager_) |
| return; |
| @@ -148,7 +148,7 @@ void RendererSchedulerImpl::UpdateForInputEvent() { |
| } |
| bool RendererSchedulerImpl::IsHighPriorityWorkAnticipated() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| if (!task_queue_manager_) |
| return false; |
| @@ -157,7 +157,7 @@ bool RendererSchedulerImpl::IsHighPriorityWorkAnticipated() { |
| } |
| bool RendererSchedulerImpl::ShouldYieldForHighPriorityWork() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| if (!task_queue_manager_) |
| return false; |
| @@ -174,17 +174,17 @@ bool RendererSchedulerImpl::ShouldYieldForHighPriorityWork() { |
| void RendererSchedulerImpl::CurrentIdleTaskDeadlineCallback( |
| base::TimeTicks* deadline_out) const { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| *deadline_out = estimated_next_frame_begin_; |
| } |
| RendererSchedulerImpl::Policy RendererSchedulerImpl::SchedulerPolicy() const { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| return current_policy_; |
| } |
| void RendererSchedulerImpl::MaybeUpdatePolicy() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| if (policy_may_need_update_.IsSet()) { |
| UpdatePolicy(); |
| } |
| @@ -197,7 +197,7 @@ void RendererSchedulerImpl::PostUpdatePolicyOnControlRunner( |
| } |
| void RendererSchedulerImpl::UpdatePolicy() { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| if (!task_queue_manager_) |
| return; |
| @@ -254,7 +254,7 @@ void RendererSchedulerImpl::UpdatePolicy() { |
| void RendererSchedulerImpl::StartIdlePeriod() { |
| TRACE_EVENT_ASYNC_BEGIN0("renderer.scheduler", |
| "RendererSchedulerIdlePeriod", this); |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| renderer_task_queue_selector_->EnableQueue( |
| IDLE_TASK_QUEUE, RendererTaskQueueSelector::BEST_EFFORT_PRIORITY); |
| task_queue_manager_->PumpQueue(IDLE_TASK_QUEUE); |
| @@ -263,14 +263,14 @@ void RendererSchedulerImpl::StartIdlePeriod() { |
| void RendererSchedulerImpl::EndIdlePeriod() { |
| TRACE_EVENT_ASYNC_END0("renderer.scheduler", |
| "RendererSchedulerIdlePeriod", this); |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| end_idle_period_closure_.Cancel(); |
| renderer_task_queue_selector_->DisableQueue(IDLE_TASK_QUEUE); |
| } |
| void RendererSchedulerImpl::SetTimeSourceForTesting( |
| scoped_refptr<cc::TestNowSource> time_source) { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| time_source_ = time_source; |
| task_queue_manager_->SetTimeSourceForTesting(time_source); |
| } |
| @@ -293,7 +293,6 @@ void RendererSchedulerImpl::PollableNeedsUpdateFlag::SetLocked(bool value) { |
| } |
| bool RendererSchedulerImpl::PollableNeedsUpdateFlag::IsSet() const { |
| - thread_checker_.CalledOnValidThread(); |
|
Sami
2015/02/05 18:16:54
Ross, could you double check this is what we want
jdduke (slow)
2015/02/05 18:19:18
This seemed unnecessary, as the class is internal
rmcilroy
2015/02/05 18:50:00
Yes I think you are right, this is probably unnece
|
| return base::subtle::Acquire_Load(&flag_) != 0; |
| } |
| @@ -331,7 +330,7 @@ const char* RendererSchedulerImpl::PolicyToString(Policy policy) { |
| scoped_refptr<base::debug::ConvertableToTraceFormat> |
| RendererSchedulerImpl::AsValueLocked(base::TimeTicks optional_now) const { |
| - main_thread_checker_.CalledOnValidThread(); |
| + DCHECK(main_thread_checker_.CalledOnValidThread()); |
| incoming_signals_lock_.AssertAcquired(); |
| if (optional_now.is_null()) |