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.h | |
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.h')
-rw-r--r-- | base/tracked_objects.h | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/base/tracked_objects.h b/base/tracked_objects.h index cd50594..e09b70b30 100644 --- a/base/tracked_objects.h +++ b/base/tracked_objects.h @@ -261,18 +261,18 @@ class BASE_EXPORT DeathData { // Update stats for a task destruction (death) that had a Run() time of // |duration|, and has had a queueing delay of |queue_duration|. - void RecordDeath(const DurationInt queue_duration, - const DurationInt run_duration, + void RecordDeath(const int32 queue_duration, + const int32 run_duration, int random_number); // Metrics accessors, used only in tests. int count() const; - DurationInt run_duration_sum() const; - DurationInt run_duration_max() const; - DurationInt run_duration_sample() const; - DurationInt queue_duration_sum() const; - DurationInt queue_duration_max() const; - DurationInt queue_duration_sample() const; + int32 run_duration_sum() const; + int32 run_duration_max() const; + int32 run_duration_sample() const; + int32 queue_duration_sum() const; + int32 queue_duration_max() const; + int32 queue_duration_sample() const; // Construct a DictionaryValue instance containing all our stats. The caller // assumes ownership of the returned instance. @@ -290,16 +290,16 @@ class BASE_EXPORT DeathData { // Number of runs seen (divisor for calculating averages). int count_; // Basic tallies, used to compute averages. - DurationInt run_duration_sum_; - DurationInt queue_duration_sum_; + int32 run_duration_sum_; + int32 queue_duration_sum_; // Max values, used by local visualization routines. These are often read, // but rarely updated. - DurationInt run_duration_max_; - DurationInt queue_duration_max_; + int32 run_duration_max_; + int32 queue_duration_max_; // Samples, used by by crowd sourcing gatherers. These are almost never read, // and rarely updated. - DurationInt run_duration_sample_; - DurationInt queue_duration_sample_; + int32 run_duration_sample_; + int32 queue_duration_sample_; }; //------------------------------------------------------------------------------ @@ -514,9 +514,7 @@ class BASE_EXPORT ThreadData { Births* TallyABirth(const Location& location); // Find a place to record a death on this thread. - void TallyADeath(const Births& birth, - DurationInt queue_duration, - DurationInt duration); + void TallyADeath(const Births& birth, int32 queue_duration, int32 duration); // Using our lock, make a copy of the specified maps. This call may be made // on non-local threads, which necessitate the use of the lock to prevent |