| Index: content/browser/indexed_db/database_impl.cc
|
| diff --git a/content/browser/indexed_db/database_impl.cc b/content/browser/indexed_db/database_impl.cc
|
| index 191b0db0b91108b80c7124cf00568bafd64feca8..a9ebc60e5740d75afb41e5b7a43a079c705abdd7 100644
|
| --- a/content/browser/indexed_db/database_impl.cc
|
| +++ b/content/browser/indexed_db/database_impl.cc
|
| @@ -661,7 +661,10 @@ void DatabaseImpl::IDBThreadHelper::Put(
|
| if (!transaction)
|
| return;
|
|
|
| - uint64_t commit_size = mojo_value->bits.size();
|
| + // Value size recorded in IDBObjectStore before we can auto-wrap in a blob.
|
| + UMA_HISTOGRAM_MEMORY_KB("WebCore.IndexedDB.PutKeySize", key.size_estimate());
|
| +
|
| + uint64_t commit_size = mojo_value->bits.size() + key.size_estimate();
|
| IndexedDBValue value;
|
| swap(value.bits, mojo_value->bits);
|
| swap(value.blob_info, blob_info);
|
|
|