Index: third_party/WebKit/Source/core/fetch/Resource.cpp |
diff --git a/third_party/WebKit/Source/core/fetch/Resource.cpp b/third_party/WebKit/Source/core/fetch/Resource.cpp |
index a311e3f2bc0c214dec20f2802340b62ba17c1db3..97ec43a817f8a4556697347fb6229b1ed4337b39 100644 |
--- a/third_party/WebKit/Source/core/fetch/Resource.cpp |
+++ b/third_party/WebKit/Source/core/fetch/Resource.cpp |
@@ -156,6 +156,7 @@ Resource::Resource(const ResourceRequest& request, Type type, const ResourceLoad |
, m_identifier(0) |
, m_encodedSize(0) |
, m_decodedSize(0) |
+ , m_overheadSize(calculateOverheadSize()) |
, m_preloadCount(0) |
, m_cacheIdentifier(MemoryCache::defaultCacheIdentifier()) |
, m_preloadResult(PreloadNotReferenced) |
@@ -898,7 +899,7 @@ bool Resource::lock() |
return true; |
} |
-size_t Resource::overheadSize() const |
+size_t Resource::calculateOverheadSize() const |
{ |
static const int kAverageClientsHashMapSize = 384; |
return sizeof(Resource) + m_response.memoryUsage() + kAverageClientsHashMapSize + m_resourceRequest.url().getString().length() * 2; |
Nate Chapin
2016/03/29 18:17:34
This is the only callsite of m_response.memoryUsag
hiroshige
2016/03/29 19:19:00
I'll do it in a separate CL to keep this crash-fix
|