Index: extensions/browser/process_manager.cc |
diff --git a/extensions/browser/process_manager.cc b/extensions/browser/process_manager.cc |
index 10cce73440d463ce220ef6b7221c0f0cc9a6e143..5b0bdc4e60792a6279e6a384f1666ce2df8b9da3 100644 |
--- a/extensions/browser/process_manager.cc |
+++ b/extensions/browser/process_manager.cc |
@@ -753,14 +753,13 @@ void ProcessManager::SetEventPageSuspendingTimeForTesting( |
void ProcessManager::Observe(int type, |
const content::NotificationSource& source, |
const content::NotificationDetails& details) { |
+ TRACE_EVENT0("browser,startup", "ProcessManager::Observe"); |
switch (type) { |
case extensions::NOTIFICATION_EXTENSIONS_READY_DEPRECATED: { |
// TODO(jamescook): Convert this to use ExtensionSystem::ready() instead |
// of a notification. |
- const base::TimeTicks start_time = base::TimeTicks::Now(); |
+ SCOPED_UMA_HISTOGRAM_TIMER("Extensions.ProcessManagerStartupHostsTime"); |
MaybeCreateStartupBackgroundHosts(); |
- UMA_HISTOGRAM_TIMES("Extensions.ProcessManagerStartupHostsTime", |
- base::TimeTicks::Now() - start_time); |
break; |
} |