Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(146)

Unified Diff: third_party/WebKit/Source/core/fetch/MemoryCache.cpp

Issue 2299603002: MemoryCache: Remove MEMORY_CACHE_STATS (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@WeakMemoryCache_revert
Patch Set: Rebase Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/Source/core/fetch/MemoryCache.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/core/fetch/MemoryCache.cpp
diff --git a/third_party/WebKit/Source/core/fetch/MemoryCache.cpp b/third_party/WebKit/Source/core/fetch/MemoryCache.cpp
index 04e01b3151265d464cded11606249656f80d500b..7c7e029eb8be135eb56caa1b837e63793c8d401a 100644
--- a/third_party/WebKit/Source/core/fetch/MemoryCache.cpp
+++ b/third_party/WebKit/Source/core/fetch/MemoryCache.cpp
@@ -99,17 +99,10 @@ inline MemoryCache::MemoryCache()
, m_delayBeforeLiveDecodedPrune(cMinDelayBeforeLiveDecodedPrune)
, m_liveSize(0)
, m_deadSize(0)
-#ifdef MEMORY_CACHE_STATS
- , m_statsTimer(this, &MemoryCache::dumpStats)
-#endif
{
MemoryCacheDumpProvider::instance()->setMemoryCache(this);
if (ProcessHeap::isLowEndDevice())
MemoryCoordinator::instance().registerClient(this);
-#ifdef MEMORY_CACHE_STATS
- const double statsIntervalInSeconds = 15;
- m_statsTimer.startRepeating(statsIntervalInSeconds, BLINK_FROM_HERE);
-#endif
}
MemoryCache* MemoryCache::create()
@@ -746,48 +739,4 @@ bool MemoryCache::isInSameLRUListForTest(const Resource* x, const Resource* y)
return lruListFor(ex->m_accessCount, x->size()) == lruListFor(ey->m_accessCount, y->size());
}
-#ifdef MEMORY_CACHE_STATS
-
-void MemoryCache::dumpStats(TimerBase*)
-{
- Statistics s = getStatistics();
- printf("%-13s %-13s %-13s %-13s %-13s\n", "", "Count", "Size", "LiveSize", "DecodedSize");
- printf("%-13s %-13s %-13s %-13s %-13s\n", "-------------", "-------------", "-------------", "-------------", "-------------");
- printf("%-13s %13zu %13zu %13zu %13zu\n", "Images", s.images.count, s.images.size, s.images.liveSize, s.images.decodedSize);
- printf("%-13s %13zu %13zu %13zu %13zu\n", "CSS", s.cssStyleSheets.count, s.cssStyleSheets.size, s.cssStyleSheets.liveSize, s.cssStyleSheets.decodedSize);
- printf("%-13s %13zu %13zu %13zu %13zu\n", "XSL", s.xslStyleSheets.count, s.xslStyleSheets.size, s.xslStyleSheets.liveSize, s.xslStyleSheets.decodedSize);
- printf("%-13s %13zu %13zu %13zu %13zu\n", "JavaScript", s.scripts.count, s.scripts.size, s.scripts.liveSize, s.scripts.decodedSize);
- printf("%-13s %13zu %13zu %13zu %13zu\n", "Fonts", s.fonts.count, s.fonts.size, s.fonts.liveSize, s.fonts.decodedSize);
- printf("%-13s %13zu %13zu %13zu %13zu\n", "Other", s.other.count, s.other.size, s.other.liveSize, s.other.decodedSize);
- printf("%-13s %-13s %-13s %-13s %-13s\n\n", "-------------", "-------------", "-------------", "-------------", "-------------");
-
- printf("Duplication of encoded data from data URLs\n");
- printf("%-13s %13zu of %13zu\n", "Images", s.images.encodedSizeDuplicatedInDataURLs, s.images.encodedSize);
- printf("%-13s %13zu of %13zu\n", "CSS", s.cssStyleSheets.encodedSizeDuplicatedInDataURLs, s.cssStyleSheets.encodedSize);
- printf("%-13s %13zu of %13zu\n", "XSL", s.xslStyleSheets.encodedSizeDuplicatedInDataURLs, s.xslStyleSheets.encodedSize);
- printf("%-13s %13zu of %13zu\n", "JavaScript", s.scripts.encodedSizeDuplicatedInDataURLs, s.scripts.encodedSize);
- printf("%-13s %13zu of %13zu\n", "Fonts", s.fonts.encodedSizeDuplicatedInDataURLs, s.fonts.encodedSize);
- printf("%-13s %13zu of %13zu\n", "Other", s.other.encodedSizeDuplicatedInDataURLs, s.other.encodedSize);
-}
-
-void MemoryCache::dumpLRULists(bool includeLive) const
-{
- printf("LRU-SP lists in eviction order (Kilobytes decoded, Kilobytes encoded, Access count, Referenced, isPurgeable):\n");
-
- int size = m_allResources.size();
- for (int i = size - 1; i >= 0; i--) {
- printf("\n\nList %d: ", i);
- MemoryCacheEntry* current = m_allResources[i].m_tail;
- while (current) {
- Resource* currentResource = current->resource();
- if (includeLive || !currentResource->isAlive())
- printf("(%.1fK, %.1fK, %uA, %dR); ", currentResource->decodedSize() / 1024.0f, (currentResource->encodedSize() + currentResource->overheadSize()) / 1024.0f, current->m_accessCount, currentResource->isAlive());
-
- current = current->m_previousInAllResourcesList;
- }
- }
-}
-
-#endif // MEMORY_CACHE_STATS
-
} // namespace blink
« no previous file with comments | « third_party/WebKit/Source/core/fetch/MemoryCache.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698