diff options
author | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-14 05:24:07 +0000 |
---|---|---|
committer | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-14 05:24:07 +0000 |
commit | dda9768527c079b27944528570a825e31ac18b54 (patch) | |
tree | 3ac740ef9c87b70dfd9ee69e0f65c3a44a40dad2 /base/message_loop.cc | |
parent | 94e334dcb4d70f9ec917e0303128b04bfa3d3f1f (diff) | |
download | chromium_src-dda9768527c079b27944528570a825e31ac18b54.zip chromium_src-dda9768527c079b27944528570a825e31ac18b54.tar.gz chromium_src-dda9768527c079b27944528570a825e31ac18b54.tar.bz2 |
Adjust interfaces to indicate when tracking is in progress
This should have no change whatever in function,
but simply changes the names of calls for
tracking time so that the ThreadData can know if
a new trackig has started or ended.
This will be helpful in (a future CL) measuring
when the thread is doing something that is not
tracked at all (e.g., processing UI events, etc.)
r=rtenneti
Review URL: http://codereview.chromium.org/8548005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109846 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_loop.cc')
-rw-r--r-- | base/message_loop.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/base/message_loop.cc b/base/message_loop.cc index f72ded1..c04fa8b 100644 --- a/base/message_loop.cc +++ b/base/message_loop.cc @@ -491,7 +491,8 @@ void MessageLoop::RunTask(const PendingTask& pending_task) { HistogramEvent(kTaskRunEvent); - tracked_objects::TrackedTime start_time = tracked_objects::ThreadData::Now(); + tracked_objects::TrackedTime start_time = + tracked_objects::ThreadData::NowForStartOfRun(); FOR_EACH_OBSERVER(TaskObserver, task_observers_, WillProcessTask(pending_task.time_posted)); @@ -500,7 +501,7 @@ void MessageLoop::RunTask(const PendingTask& pending_task) { DidProcessTask(pending_task.time_posted)); tracked_objects::ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, - start_time, tracked_objects::ThreadData::Now()); + start_time, tracked_objects::ThreadData::NowForEndOfRun()); nestable_tasks_allowed_ = true; } |