Index: base/tracked_objects.cc |
diff --git a/base/tracked_objects.cc b/base/tracked_objects.cc |
index 38b9320eb5a653d6db254633f7483bd6d8d9c00a..2c845001b754cf3417246b0414dc37363e25b74f 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); |
jar (doing other things)
2012/04/20 02:10:10
This is an interesting change. Is the justificati
Ilya Sherman
2012/04/20 22:26:21
Yep, that seems to be how the code was already set
|
} |
bool ThreadData::Initialize() { |