summaryrefslogtreecommitdiffstats
path: root/components/scheduler/renderer
diff options
context:
space:
mode:
authoralexclarke <alexclarke@chromium.org>2015-06-18 20:39:02 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-19 03:39:24 +0000
commiteaaf87ad36c962f97cbc696e571d0e364419555a (patch)
tree917bf57cab667de6a11144f312cd51c3f1dc9d1d /components/scheduler/renderer
parentd8829c227d41f37cfe1c1520b46d2b977646e334 (diff)
downloadchromium_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.cc7
-rw-r--r--components/scheduler/renderer/renderer_scheduler_impl.cc1
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,