| Index: third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp
|
| diff --git a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp
|
| index 6a2ea8b2c872d53287450c13863b2ef3eb989e97..7b5848858ecaedac0d9cc41100baead74598dd3d 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp
|
| +++ b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp
|
| @@ -35,6 +35,7 @@
|
| #include "core/fetch/ResourceLoader.h"
|
| #include "core/fetch/ResourceLoaderSet.h"
|
| #include "core/fetch/UniqueIdentifier.h"
|
| +#include "platform/Histogram.h"
|
| #include "platform/Logging.h"
|
| #include "platform/RuntimeEnabledFeatures.h"
|
| #include "platform/TraceEvent.h"
|
| @@ -1149,12 +1150,12 @@ ResourceFetcher::DeadResourceStatsRecorder::DeadResourceStatsRecorder()
|
|
|
| ResourceFetcher::DeadResourceStatsRecorder::~DeadResourceStatsRecorder()
|
| {
|
| - Platform::current()->histogramCustomCounts(
|
| - "WebCore.ResourceFetcher.HitCount", m_useCount, 0, 1000, 50);
|
| - Platform::current()->histogramCustomCounts(
|
| - "WebCore.ResourceFetcher.RevalidateCount", m_revalidateCount, 0, 1000, 50);
|
| - Platform::current()->histogramCustomCounts(
|
| - "WebCore.ResourceFetcher.LoadCount", m_loadCount, 0, 1000, 50);
|
| + DEFINE_THREAD_SAFE_STATIC_LOCAL(CustomCountHistogram, hitCountHistogram, new CustomCountHistogram("WebCore.ResourceFetcher.HitCount", 0, 1000, 50));
|
| + hitCountHistogram.count(m_useCount);
|
| + DEFINE_THREAD_SAFE_STATIC_LOCAL(CustomCountHistogram, revalidateCountHistogram, new CustomCountHistogram("WebCore.ResourceFetcher.RevalidateCount", 0, 1000, 50));
|
| + revalidateCountHistogram.count(m_revalidateCount);
|
| + DEFINE_THREAD_SAFE_STATIC_LOCAL(CustomCountHistogram, loadCountHistogram, new CustomCountHistogram("WebCore.ResourceFetcher.LoadCount", 0, 1000, 50));
|
| + loadCountHistogram.count(m_loadCount);
|
| }
|
|
|
| void ResourceFetcher::DeadResourceStatsRecorder::update(RevalidationPolicy policy)
|
|
|