| Index: content/renderer/service_worker/service_worker_script_context.h
|
| diff --git a/content/renderer/service_worker/service_worker_script_context.h b/content/renderer/service_worker/service_worker_script_context.h
|
| index 078228ab16bcecf5a38fa8739cb415f0e3c3991c..44e80eec70706325e6479a99c6dba95c7bcaa2ac 100644
|
| --- a/content/renderer/service_worker/service_worker_script_context.h
|
| +++ b/content/renderer/service_worker/service_worker_script_context.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef CONTENT_RENDERER_SERVICE_WORKER_SERVICE_WORKER_SCRIPT_CONTEXT_H_
|
| #define CONTENT_RENDERER_SERVICE_WORKER_SERVICE_WORKER_SCRIPT_CONTEXT_H_
|
|
|
| +#include <map>
|
| #include <string>
|
| #include <vector>
|
|
|
| @@ -12,6 +13,7 @@
|
| #include "base/id_map.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/strings/string16.h"
|
| +#include "base/time/time.h"
|
| #include "content/child/webmessageportchannel_impl.h"
|
| #include "content/common/service_worker/service_worker_types.h"
|
| #include "content/renderer/service_worker/service_worker_cache_storage_dispatcher.h"
|
| @@ -102,6 +104,11 @@ class ServiceWorkerScriptContext {
|
| // Pending callbacks for GetClientDocuments().
|
| ClientsCallbacksMap pending_clients_callbacks_;
|
|
|
| + // Capture timestamps for UMA
|
| + std::map<int, base::TimeTicks> activate_start_timings_;
|
| + std::map<int, base::TimeTicks> fetch_start_timings_;
|
| + std::map<int, base::TimeTicks> install_start_timings_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ServiceWorkerScriptContext);
|
| };
|
|
|
|
|