| Index: content/browser/indexed_db/leveldb/leveldb_database.cc
|
| diff --git a/content/browser/indexed_db/leveldb/leveldb_database.cc b/content/browser/indexed_db/leveldb/leveldb_database.cc
|
| index f157f5ef29d708506f8e6f00677732f1f23d56d3..ca777c7614115c9b938e3fd00ad537ae2d713960 100644
|
| --- a/content/browser/indexed_db/leveldb/leveldb_database.cc
|
| +++ b/content/browser/indexed_db/leveldb/leveldb_database.cc
|
| @@ -481,6 +481,14 @@ bool LevelDBDatabase::OnMemoryDump(
|
| "leveldb/index_db/0x%" PRIXPTR, reinterpret_cast<uintptr_t>(db_.get())));
|
| dump->AddScalar(base::trace_event::MemoryAllocatorDump::kNameSize,
|
| base::trace_event::MemoryAllocatorDump::kUnitsBytes, size);
|
| +
|
| + // Dumps in BACKGROUND mode cannot have strings or edges in order to minimize
|
| + // trace size and instrumentation overhead.
|
| + if (args.level_of_detail ==
|
| + base::trace_event::MemoryDumpLevelOfDetail::BACKGROUND) {
|
| + return true;
|
| + }
|
| +
|
| dump->AddString("file_name", "", file_name_for_tracing);
|
|
|
| // Memory is allocated from system allocator (malloc).
|
|
|