Index: src/core/SkResourceCache.cpp |
diff --git a/src/core/SkResourceCache.cpp b/src/core/SkResourceCache.cpp |
index 20183ececf2c635b9d6d41411c31f34c7b4a7e40..389be9585a2dc1fd190eb7940586a7689a851e84 100644 |
--- a/src/core/SkResourceCache.cpp |
+++ b/src/core/SkResourceCache.cpp |
@@ -679,6 +679,7 @@ static void sk_trace_dump_visitor(const SkResourceCache::Rec& rec, void* context |
SkDiscardableMemory* discardable = rec.diagnostic_only_getDiscardable(); |
if (discardable) { |
dump->setDiscardableMemoryBacking(dumpName.c_str(), *discardable); |
+ dump->dumpNumericValue(dumpName.c_str(), "discardable_size", "bytes", rec.bytesUsed()); |
reed1
2015/09/23 13:21:29
Why is this needed? Can we not determine the size
ssid
2015/09/23 13:30:22
The system works like this:
Skia tells discardable
|
} else { |
dump->dumpNumericValue(dumpName.c_str(), "size", "bytes", rec.bytesUsed()); |
dump->setMemoryBacking(dumpName.c_str(), "malloc", nullptr); |