diff options
author | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-24 22:17:18 +0000 |
---|---|---|
committer | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-24 22:17:18 +0000 |
commit | c186e96bb59d1309b5ae13b4585dfd408d23eb19 (patch) | |
tree | f3838dee4c1365964320617e8fe14467ef60d324 /base/tracked_objects.cc | |
parent | 1b81ff2333ebb17fc48df20cef5db9ae151f2536 (diff) | |
download | chromium_src-c186e96bb59d1309b5ae13b4585dfd408d23eb19.zip chromium_src-c186e96bb59d1309b5ae13b4585dfd408d23eb19.tar.gz chromium_src-c186e96bb59d1309b5ae13b4585dfd408d23eb19.tar.bz2 |
Cleanup: Replace 'DurationInt' with int32, and always use 32-bit integers for tracking time.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/9818004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128783 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/tracked_objects.cc')
-rw-r--r-- | base/tracked_objects.cc | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/base/tracked_objects.cc b/base/tracked_objects.cc index f854134..1db578e 100644 --- a/base/tracked_objects.cc +++ b/base/tracked_objects.cc @@ -66,10 +66,10 @@ DeathData::DeathData(int count) { // We use a macro rather than a template to force this to inline. // Related code for calculating max is discussed on the web. #define CONDITIONAL_ASSIGN(assign_it, target, source) \ - ((target) ^= ((target) ^ (source)) & -static_cast<DurationInt>(assign_it)) + ((target) ^= ((target) ^ (source)) & -static_cast<int32>(assign_it)) -void DeathData::RecordDeath(const DurationInt queue_duration, - const DurationInt run_duration, +void DeathData::RecordDeath(const int32 queue_duration, + const int32 run_duration, int32 random_number) { ++count_; queue_duration_sum_ += queue_duration; @@ -93,23 +93,23 @@ void DeathData::RecordDeath(const DurationInt queue_duration, int DeathData::count() const { return count_; } -DurationInt DeathData::run_duration_sum() const { return run_duration_sum_; } +int32 DeathData::run_duration_sum() const { return run_duration_sum_; } -DurationInt DeathData::run_duration_max() const { return run_duration_max_; } +int32 DeathData::run_duration_max() const { return run_duration_max_; } -DurationInt DeathData::run_duration_sample() const { +int32 DeathData::run_duration_sample() const { return run_duration_sample_; } -DurationInt DeathData::queue_duration_sum() const { +int32 DeathData::queue_duration_sum() const { return queue_duration_sum_; } -DurationInt DeathData::queue_duration_max() const { +int32 DeathData::queue_duration_max() const { return queue_duration_max_; } -DurationInt DeathData::queue_duration_sample() const { +int32 DeathData::queue_duration_sample() const { return queue_duration_sample_; } @@ -374,10 +374,10 @@ Births* ThreadData::TallyABirth(const Location& location) { } void ThreadData::TallyADeath(const Births& birth, - DurationInt queue_duration, - DurationInt run_duration) { + int32 queue_duration, + int32 run_duration) { // Stir in some randomness, plus add constant in case durations are zero. - const DurationInt kSomePrimeNumber = 2147483647; + const int32 kSomePrimeNumber = 2147483647; random_number_ += queue_duration + run_duration + kSomePrimeNumber; // An address is going to have some randomness to it as well ;-). random_number_ ^= static_cast<int32>(&birth - reinterpret_cast<Births*>(0)); @@ -452,8 +452,8 @@ void ThreadData::TallyRunOnNamedThreadIfTracking( // get a time value since we "weren't tracking" and we were trying to be // efficient by not calling for a genuine time value. For simplicity, we'll // use a default zero duration when we can't calculate a true value. - DurationInt queue_duration = 0; - DurationInt run_duration = 0; + int32 queue_duration = 0; + int32 run_duration = 0; if (!start_of_run.is_null()) { queue_duration = (start_of_run - effective_post_time).InMilliseconds(); if (!end_of_run.is_null()) @@ -490,8 +490,8 @@ void ThreadData::TallyRunOnWorkerThreadIfTracking( if (!current_thread_data) return; - DurationInt queue_duration = 0; - DurationInt run_duration = 0; + int32 queue_duration = 0; + int32 run_duration = 0; if (!start_of_run.is_null()) { queue_duration = (start_of_run - time_posted).InMilliseconds(); if (!end_of_run.is_null()) @@ -518,8 +518,8 @@ void ThreadData::TallyRunInAScopedRegionIfTracking( if (!current_thread_data) return; - DurationInt queue_duration = 0; - DurationInt run_duration = 0; + int32 queue_duration = 0; + int32 run_duration = 0; if (!start_of_run.is_null() && !end_of_run.is_null()) run_duration = (end_of_run - start_of_run).InMilliseconds(); current_thread_data->TallyADeath(*birth, queue_duration, run_duration); |