Index: chrome/browser/chrome_browser_main.cc |
diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc |
index e86924862d3bce734a1aff1ad5272acd5904ac28..a5d27d3b16bdcc1f3af68ce0916d57e50afe9d6e 100644 |
--- a/chrome/browser/chrome_browser_main.cc |
+++ b/chrome/browser/chrome_browser_main.cc |
@@ -572,7 +572,7 @@ void ChromeBrowserMainParts::SetupMetricsAndFieldTrials() { |
// Initialize FieldTrialList to support FieldTrials that use one-time |
// randomization. |
- MetricsService* metrics = browser_process_->metrics_service(); |
+ metrics::MetricsService* metrics = browser_process_->metrics_service(); |
field_trial_list_.reset( |
new base::FieldTrialList(metrics->CreateEntropyProvider().release())); |
@@ -629,7 +629,7 @@ void ChromeBrowserMainParts::SetupMetricsAndFieldTrials() { |
void ChromeBrowserMainParts::StartMetricsRecording() { |
TRACE_EVENT0("startup", "ChromeBrowserMainParts::StartMetricsRecording"); |
- MetricsService* metrics = g_browser_process->metrics_service(); |
+ metrics::MetricsService* metrics = g_browser_process->metrics_service(); |
const bool only_do_metrics_recording = |
parsed_command_line_.HasSwitch(switches::kMetricsRecordingOnly) || |
@@ -1234,8 +1234,9 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { |
// Profile creation ---------------------------------------------------------- |
- MetricsService::SetExecutionPhase(MetricsService::CREATE_PROFILE, |
- g_browser_process->local_state()); |
+ metrics::MetricsService::SetExecutionPhase( |
+ metrics::MetricsService::CREATE_PROFILE, |
+ g_browser_process->local_state()); |
profile_ = CreatePrimaryProfile(parameters(), |
user_data_dir_, |
parsed_command_line()); |
@@ -1406,8 +1407,9 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { |
// Start watching for hangs during startup. We disarm this hang detector when |
// ThreadWatcher takes over or when browser is shutdown or when |
// startup_watcher_ is deleted. |
- MetricsService::SetExecutionPhase(MetricsService::STARTUP_TIMEBOMB_ARM, |
- g_browser_process->local_state()); |
+ metrics::MetricsService::SetExecutionPhase( |
+ metrics::MetricsService::STARTUP_TIMEBOMB_ARM, |
+ g_browser_process->local_state()); |
startup_watcher_->Arm(base::TimeDelta::FromSeconds(300)); |
// On mobile, need for clean shutdown arises only when the application comes |
@@ -1415,7 +1417,8 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { |
// http://crbug.com/179143 |
#if !defined(OS_ANDROID) |
// Start watching for a hang. |
- MetricsService::LogNeedForCleanShutdown(g_browser_process->local_state()); |
+ metrics::MetricsService::LogNeedForCleanShutdown( |
+ g_browser_process->local_state()); |
#endif |
#if defined(ENABLE_FULL_PRINTING) |
@@ -1429,8 +1432,9 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { |
#endif |
// Start watching all browser threads for responsiveness. |
- MetricsService::SetExecutionPhase(MetricsService::THREAD_WATCHER_START, |
- g_browser_process->local_state()); |
+ metrics::MetricsService::SetExecutionPhase( |
+ metrics::MetricsService::THREAD_WATCHER_START, |
+ g_browser_process->local_state()); |
ThreadWatcherList::StartWatchingAll(parsed_command_line()); |
#if defined(OS_ANDROID) |
@@ -1592,8 +1596,9 @@ bool ChromeBrowserMainParts::MainMessageLoopRun(int* result_code) { |
performance_monitor::PerformanceMonitor::GetInstance()->StartGatherCycle(); |
- MetricsService::SetExecutionPhase(MetricsService::MAIN_MESSAGE_LOOP_RUN, |
- g_browser_process->local_state()); |
+ metrics::MetricsService::SetExecutionPhase( |
+ metrics::MetricsService::MAIN_MESSAGE_LOOP_RUN, |
+ g_browser_process->local_state()); |
run_loop.Run(); |
return true; |
@@ -1610,8 +1615,9 @@ void ChromeBrowserMainParts::PostMainMessageLoopRun() { |
// Start watching for jank during shutdown. It gets disarmed when |
// |shutdown_watcher_| object is destructed. |
- MetricsService::SetExecutionPhase(MetricsService::SHUTDOWN_TIMEBOMB_ARM, |
- g_browser_process->local_state()); |
+ metrics::MetricsService::SetExecutionPhase( |
+ metrics::MetricsService::SHUTDOWN_TIMEBOMB_ARM, |
+ g_browser_process->local_state()); |
shutdown_watcher_->Arm(base::TimeDelta::FromSeconds(300)); |
// Disarm the startup hang detector time bomb if it is still Arm'ed. |
@@ -1657,7 +1663,7 @@ void ChromeBrowserMainParts::PostDestroyThreads() { |
// a higher level on the stack, so that it is impossible for an early return |
// to bypass this code. Perhaps we need a *final* hook that is called on all |
// paths from content/browser/browser_main. |
- CHECK(MetricsService::UmaMetricsProperlyShutdown()); |
+ CHECK(metrics::MetricsService::UmaMetricsProperlyShutdown()); |
#if defined(OS_CHROMEOS) |
chromeos::CrosSettings::Shutdown(); |