Chromium Code Reviews| Index: chrome/browser/extensions/extension_service.cc |
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc |
| index 2b39df1d5a69e5d69c8f52ff46e010b893bf7254..138dccb4eab4300bf8877cd4bc78d1bfeee99e24 100644 |
| --- a/chrome/browser/extensions/extension_service.cc |
| +++ b/chrome/browser/extensions/extension_service.cc |
| @@ -508,6 +508,8 @@ const Extension* ExtensionService::GetExtensionById( |
| void ExtensionService::Init() { |
| CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
| + base::Time begin_time = base::Time::Now(); |
| + |
| DCHECK(!is_ready()); // Can't redo init. |
| DCHECK_EQ(extensions_.size(), 0u); |
| @@ -587,6 +589,9 @@ void ExtensionService::Init() { |
| system_->management_policy()->RegisterProvider( |
| shared_module_policy_provider_.get()); |
| } |
| + |
| + UMA_HISTOGRAM_TIMES("Extensions.ExtensionServiceInit", |
|
koz (OOO until 15th September)
2013/11/14 03:41:24
It's common to have a Time suffix if you are measu
|
| + base::Time::Now() - begin_time); |
| } |
| bool ExtensionService::UpdateExtension(const std::string& id, |