| Index: src/core/SkGlyphCache.cpp
|
| diff --git a/src/core/SkGlyphCache.cpp b/src/core/SkGlyphCache.cpp
|
| index 309707c66fede82e8ee775b7d545b3984e44001f..7cc4ebb26301df12c4a5c217b2ae0bdd3b992052 100644
|
| --- a/src/core/SkGlyphCache.cpp
|
| +++ b/src/core/SkGlyphCache.cpp
|
| @@ -451,6 +451,11 @@ void SkGlyphCache::DumpMemoryStatistics(SkTraceMemoryDump* dump) {
|
| dump->dumpNumericValue(gGlyphCacheDumpName, "budget_glyph_count", "objects",
|
| SkGraphics::GetFontCacheCountLimit());
|
|
|
| + if (dump->isLightDump()) {
|
| + dump->setMemoryBacking(gGlyphCacheDumpName, "malloc", nullptr);
|
| + return;
|
| + }
|
| +
|
| int counter = 0;
|
| SkGlyphCacheDumpContext context = { &counter, dump };
|
| SkGlyphCache::VisitAll(sk_trace_dump_visitor, &context);
|
|
|