| Index: base/message_loop/message_loop.cc
|
| diff --git a/base/message_loop/message_loop.cc b/base/message_loop/message_loop.cc
|
| index 8f6c9d8cb6f0d0901d1a6d7fdb1d04b871adc6a9..6e33b2df34dc7ce28bcb5e133d3ad4bf31d4e36c 100644
|
| --- a/base/message_loop/message_loop.cc
|
| +++ b/base/message_loop/message_loop.cc
|
| @@ -412,6 +412,12 @@ bool MessageLoop::ProcessNextDelayedNonNestableTask() {
|
| }
|
|
|
| void MessageLoop::RunTask(const PendingTask& pending_task) {
|
| + // For absolutely minimal tracing, "poll_cpu" captures _everything_
|
| + // on a typical message loop thread, so long as the thread runs semi-regular
|
| + // tasks (for sufficient measurement granularity).
|
| + TRACE_EVENT_END0(TRACE_DISABLED_BY_DEFAULT("poll_cpu"), "Poll");
|
| + TRACE_EVENT_BEGIN0(TRACE_DISABLED_BY_DEFAULT("poll_cpu"), "Poll");
|
| +
|
| tracked_objects::TrackedTime start_time =
|
| tracked_objects::ThreadData::NowForStartOfRun(pending_task.birth_tally);
|
|
|
|
|