diff options
author | alexclarke <alexclarke@chromium.org> | 2015-06-18 20:39:02 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-19 03:39:24 +0000 |
commit | eaaf87ad36c962f97cbc696e571d0e364419555a (patch) | |
tree | 917bf57cab667de6a11144f312cd51c3f1dc9d1d /components/scheduler/renderer | |
parent | d8829c227d41f37cfe1c1520b46d2b977646e334 (diff) | |
download | chromium_src-eaaf87ad36c962f97cbc696e571d0e364419555a.zip chromium_src-eaaf87ad36c962f97cbc696e571d0e364419555a.tar.gz chromium_src-eaaf87ad36c962f97cbc696e571d0e364419555a.tar.bz2 |
Add a verbose debug tracing category to the Task Queue Manager
Tracing the contents of the Task Queues can be expensive, and often we
are not interested in that so add a new verbose tracing category.
BUG=
Review URL: https://codereview.chromium.org/1192203003
Cr-Commit-Position: refs/heads/master@{#335201}
Diffstat (limited to 'components/scheduler/renderer')
-rw-r--r-- | components/scheduler/renderer/renderer_scheduler.cc | 7 | ||||
-rw-r--r-- | components/scheduler/renderer/renderer_scheduler_impl.cc | 1 |
2 files changed, 7 insertions, 1 deletions
diff --git a/components/scheduler/renderer/renderer_scheduler.cc b/components/scheduler/renderer/renderer_scheduler.cc index 95669507e..914b802 100644 --- a/components/scheduler/renderer/renderer_scheduler.cc +++ b/components/scheduler/renderer/renderer_scheduler.cc @@ -23,9 +23,14 @@ RendererScheduler::~RendererScheduler() { // static scoped_ptr<RendererScheduler> RendererScheduler::Create() { - // Ensure worker.scheduler appears as an option in about://tracing + // Ensure worker.scheduler, worker.scheduler.debug and + // renderer.scheduler.debug appear as an option in about://tracing base::trace_event::TraceLog::GetCategoryGroupEnabled( TRACE_DISABLED_BY_DEFAULT("worker.scheduler")); + base::trace_event::TraceLog::GetCategoryGroupEnabled( + TRACE_DISABLED_BY_DEFAULT("worker.scheduler.debug")); + base::trace_event::TraceLog::GetCategoryGroupEnabled( + TRACE_DISABLED_BY_DEFAULT("renderer.scheduler.debug")); base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); if (command_line->HasSwitch(switches::kDisableBlinkScheduler)) { diff --git a/components/scheduler/renderer/renderer_scheduler_impl.cc b/components/scheduler/renderer/renderer_scheduler_impl.cc index a96051c..906d1a8 100644 --- a/components/scheduler/renderer/renderer_scheduler_impl.cc +++ b/components/scheduler/renderer/renderer_scheduler_impl.cc @@ -19,6 +19,7 @@ RendererSchedulerImpl::RendererSchedulerImpl( : helper_(main_task_runner, "renderer.scheduler", TRACE_DISABLED_BY_DEFAULT("renderer.scheduler"), + TRACE_DISABLED_BY_DEFAULT("renderer.scheduler.debug"), TASK_QUEUE_COUNT), idle_helper_(&helper_, this, |