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

Unified Diff: tools/metrics/histograms/histograms.xml

Issue 2904603003: [IndexedDB] Adding txn, value, and key size metrics (Closed)
Patch Set: made sure size is 0'd out Created 3 years, 7 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:
Download patch
« no previous file with comments | « third_party/WebKit/Source/modules/indexeddb/IDBValueWrapping.cpp ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index d8fc24dd8132ed6f866e1d1d61cceb35169a3453..6152b2c5a25238401a5c627c51b8746eb6ac413f 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -81536,6 +81536,39 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="WebCore.IndexedDB.PutBlobsCount" units="blobs">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The number of blobs being saved in an IndexedDB object store 'put'
+ operation. Recorded for every 'put' operation.
+ </summary>
+</histogram>
+
+<histogram name="WebCore.IndexedDB.PutBlobsTotalSize" units="KB">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The total size of the blobs being saved in an IndexedDB object store 'put'
+ operation. Recorded for every 'put' operation, except when there are no
+ attached blobs or a blob has an unknown size.
+ </summary>
+</histogram>
+
+<histogram name="WebCore.IndexedDB.PutKeySize" units="KB">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The size of the IndexedDB key used in an IndexedDB object store 'put'
+ operation. Recorded for every 'put' operation.
+ </summary>
+</histogram>
+
+<histogram name="WebCore.IndexedDB.PutValueSize" units="KB">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The size of the IndexedDB value used in an IndexedDB object store 'put'
+ operation. Recorded for every 'put' operation.
+ </summary>
+</histogram>
+
<histogram name="WebCore.IndexedDB.Schema.Index.KeyPathType"
enum="IDBKeyPathType">
<owner>jsbell@chromium.org</owner>
@@ -81579,6 +81612,66 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="WebCore.IndexedDB.Transaction.ReadOnly.SizeOnCommit"
+ units="KB">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The total temporary size of an IndexedDB ReadOnly Transaction. Since this is
+ a readonly transaction, the size should only be &gt;0 when the transaction
+ is removing tombstone index keys. Recorded on transaction commit.
+ </summary>
+</histogram>
+
+<histogram name="WebCore.IndexedDB.Transaction.ReadOnly.TimeActive" units="ms">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The time it takes for an IndexedDB ReadOnly Transaction to commit, starting
+ from when it starts executing tasks (when it is scheduled). Recorded on
+ transaction commit.
+ </summary>
+</histogram>
+
+<histogram name="WebCore.IndexedDB.Transaction.ReadWrite.SizeOnCommit"
+ units="KB">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The total temporary size of an IndexedDB ReadWrite Transaction. This is the
+ memory that is temporarily stored before writing to disk. Recorded on
+ transaction commit.
+ </summary>
+</histogram>
+
+<histogram name="WebCore.IndexedDB.Transaction.ReadWrite.TimeActive" units="ms">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The time it takes for an IndexedDB ReadWrite Transaction to commit, starting
+ from when it starts executing tasks (when it is scheduled). Recorded on
+ transaction commit.
+ </summary>
+</histogram>
+
+<histogram name="WebCore.IndexedDB.Transaction.VersionChange.SizeOnCommit"
+ units="KB">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The total temporary size of an IndexedDB VersionChange Transaction. This is
+ the memory that is temporarily stored before writing to disk. Version change
+ transactions happen when creating a database or updating a current database
+ schema. Recorded on transaction commit.
+ </summary>
+</histogram>
+
+<histogram name="WebCore.IndexedDB.Transaction.VersionChange.TimeActive"
+ units="ms">
+ <owner>dmurph@chromium.org</owner>
+ <summary>
+ The time it takes for an IndexedDB VersionChange Transaction to commit,
+ starting from when it starts executing tasks (when it is scheduled). Version
+ change transactions happen when creating a database or updating a current
+ database schema. Recorded on transaction commit.
+ </summary>
+</histogram>
+
<histogram name="WebCore.IndexedDB.TransactionAbortReason" enum="IDBException">
<owner>dmurph@chromium.org</owner>
<summary>
« no previous file with comments | « third_party/WebKit/Source/modules/indexeddb/IDBValueWrapping.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698