Chromium Code Reviews| Index: chrome/browser/extensions/component_loader.cc |
| diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc |
| index 53309b21b92f12b16c0d6338d2230aa08344c4f0..84b8ee05b191ea4f79d885ecf35df4a5c9689768 100644 |
| --- a/chrome/browser/extensions/component_loader.cc |
| +++ b/chrome/browser/extensions/component_loader.cc |
| @@ -11,6 +11,7 @@ |
| #include "base/json/json_string_value_serializer.h" |
| #include "base/metrics/field_trial.h" |
| #include "base/path_service.h" |
| +#include "base/time/time.h" |
| #include "chrome/browser/extensions/extension_service.h" |
| #include "chrome/browser/search/hotword_service.h" |
| #include "chrome/browser/search/hotword_service_factory.h" |
| @@ -124,11 +125,14 @@ ComponentLoader::~ComponentLoader() { |
| } |
| void ComponentLoader::LoadAll() { |
| + base::Time start_time = base::Time::Now(); |
|
Marijn Kruisselbrink
2015/01/28 19:13:19
Shouldn't this be base::TimeTicks::Now() just like
|
| for (RegisteredComponentExtensions::iterator it = |
| component_extensions_.begin(); |
| it != component_extensions_.end(); ++it) { |
| Load(*it); |
| } |
| + UMA_HISTOGRAM_TIMES("Extensions.LoadAllComponentTime", |
| + base::TimeTicks::Now() - start_time); |
|
Mark P
2015/01/28 19:14:49
it probably would be better to use the same time f
|
| } |
| base::DictionaryValue* ComponentLoader::ParseManifest( |