diff options
author | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-25 23:10:34 +0000 |
---|---|---|
committer | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-25 23:10:34 +0000 |
commit | ed0fd001fda34d17c109d0a7b1a07181ce48006b (patch) | |
tree | 11891fc7f2775089dc8833296598ae1b1054c191 /base/tracked_objects.cc | |
parent | 82c91e04bdfa264c9292eb398fa5fbbcf17abf7d (diff) | |
download | chromium_src-ed0fd001fda34d17c109d0a7b1a07181ce48006b.zip chromium_src-ed0fd001fda34d17c109d0a7b1a07181ce48006b.tar.gz chromium_src-ed0fd001fda34d17c109d0a7b1a07181ce48006b.tar.bz2 |
[UMA] Add performance profile data to UMA uploads.
BUG=103480
TEST=unit_test --gtest_filter=MetricsLogTest.*
TBR=jar@chromium.org
(Re-commit of [ https://chromiumcodereview.appspot.com/9702015/ ])
Review URL: http://codereview.chromium.org/10224010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134006 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/tracked_objects.cc')
-rw-r--r-- | base/tracked_objects.cc | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/base/tracked_objects.cc b/base/tracked_objects.cc index fe3f712..ae508c4 100644 --- a/base/tracked_objects.cc +++ b/base/tracked_objects.cc @@ -648,21 +648,9 @@ void ThreadData::Reset() { } static void OptionallyInitializeAlternateTimer() { - char* alternate_selector = getenv(kAlternateProfilerTime); - if (!alternate_selector) - return; - switch (*alternate_selector) { - case '0': // This is the default value, and uses the wall clock time. - break; - case '1': { - // Use the TCMalloc allocations-on-thread as a pseudo-time. - ThreadData::SetAlternateTimeSource(GetAlternateTimeSource()); - break; - } - default: - NOTREACHED(); - break; - } + NowFunction* alternate_time_source = GetAlternateTimeSource(); + if (alternate_time_source) + ThreadData::SetAlternateTimeSource(alternate_time_source); } bool ThreadData::Initialize() { |