summaryrefslogtreecommitdiffstats
path: root/base/tracked_objects.cc
diff options
context:
space:
mode:
authorisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-25 23:10:34 +0000
committerisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-25 23:10:34 +0000
commited0fd001fda34d17c109d0a7b1a07181ce48006b (patch)
tree11891fc7f2775089dc8833296598ae1b1054c191 /base/tracked_objects.cc
parent82c91e04bdfa264c9292eb398fa5fbbcf17abf7d (diff)
downloadchromium_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.cc18
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() {