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

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

Side-by-side diff isn't available for this file because of its large size.
Issue 2566043004: Add renderer memory metrics (Closed)
Patch Set: Removed Shutdown, added MainFrameDidFinishLoad, used suffix Created 3 years, 11 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 | « content/renderer/render_thread_impl.cc ('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 c0b7cf8499249f533dcf3cbd702ffa1c809c4b82..40910b82cf8c1b6b328f45c34102fe54484ad74e 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -26698,6 +26698,62 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Memory.Experimental.Renderer.BlinkGCMB" units="MB">
Ilya Sherman 2017/01/12 01:04:14 Optional nit: Are you sure that you want "MB" to b
keishi 2017/01/12 01:58:00 Done. Removed MB from names.
keishi 2017/01/12 01:58:00 Done. Removed MB from the names.
+ <owner>keishi@chromium.org</owner>
+ <summary>
+ The memory usage of the BlinkGC allocator after a page load.
+ </summary>
+</histogram>
Ilya Sherman 2017/01/12 01:04:14 To clarify, I'd suggest using histogram suffixes r
keishi 2017/01/12 01:58:00 Done.
+
+<histogram name="Memory.Experimental.Renderer.DiscardableMB" units="MB">
+ <owner>keishi@chromium.org</owner>
+ <summary>
+ The memory usage of the discardable memory after a page load.
+ </summary>
+</histogram>
+
+<histogram name="Memory.Experimental.Renderer.MallocMB" units="MB">
+ <owner>keishi@chromium.org</owner>
+ <summary>The memory usage of the malloc after a page load.</summary>
+</histogram>
+
+<histogram name="Memory.Experimental.Renderer.NonDiscardableTotalAllocatedMB"
+ units="MB">
+ <owner>keishi@chromium.org</owner>
+ <summary>
+ The sum of the memory usages of PartitionAlloc, malloc, mainThreadIsolate()
+ and BlinkGC allocator after a page load.
+ </summary>
+</histogram>
+
+<histogram name="Memory.Experimental.Renderer.PartitionAllocMB" units="MB">
+ <owner>keishi@chromium.org</owner>
+ <summary>The memory usage of PartitionAlloc after a page load.</summary>
+</histogram>
+
+<histogram name="Memory.Experimental.Renderer.TotalAllocatedMB" units="MB">
+ <owner>keishi@chromium.org</owner>
+ <summary>
+ The sum of the memory usages of PartitionAlloc, malloc, discardable memory,
+ mainThreadIsolate() and BlinkGC allocator after a page load.
+ </summary>
+</histogram>
+
+<histogram name="Memory.Experimental.Renderer.TotalAllocatedPerRenderViewMB"
+ units="MB">
+ <owner>keishi@chromium.org</owner>
+ <summary>
+ The sum of the memory usages of PartitionAlloc, malloc, discardable memory,
+ mainThreadIsolate() and BlinkGC allocator divided by the number of
+ RenderViews after a page load.
+ </summary>
+</histogram>
+
+<histogram name="Memory.Experimental.Renderer.V8MainThreadIsolateMB" units="MB">
+ <owner>keishi@chromium.org</owner>
+ <summary>The memory usage of mainThreadIsolate() after a page load.</summary>
+</histogram>
+
<histogram name="Memory.Extension" units="KB">
<owner>hajimehoshi@chromium.org</owner>
<owner>kenjibaheux@google.com</owner>
@@ -115044,6 +115100,22 @@ value.
<affected-histogram name="Event.Latency.RendererImpl"/>
</histogram_suffixes>
+<histogram_suffixes name="RendererMemoryTiming">
+ <affected-histogram name="Memory.Experimental.Renderer.BlinkGCMB"/>
+ <affected-histogram name="Memory.Experimental.Renderer.DiscardableMB"/>
+ <affected-histogram name="Memory.Experimental.Renderer.MallocMB"/>
+ <affected-histogram
+ name="Memory.Experimental.Renderer.NonDiscardableTotalAllocatedMB"/>
+ <suffix name="DidFinishLoad" label="DidFinishLoad"/>
Ilya Sherman 2017/01/12 01:04:14 nit: I *think* this suffix is recorded every time
keishi 2017/01/12 01:58:00 Done. Main frame only will be more stable but ifra
+ <suffix name="MainFrameDidFinishLoad" label="Main frame DidFinishLoad"/>
Ilya Sherman 2017/01/12 01:04:14 nit: Please move these suffixes above all of the a
keishi 2017/01/12 01:58:00 Done.
+ <affected-histogram name="Memory.Experimental.Renderer.PartitionAllocMB"/>
+ <affected-histogram name="Memory.Experimental.Renderer.TotalAllocatedMB"/>
+ <affected-histogram
+ name="Memory.Experimental.Renderer.TotalAllocatedPerRenderViewMB"/>
+ <affected-histogram
+ name="Memory.Experimental.Renderer.V8MainThreadIsolateMB"/>
+</histogram_suffixes>
+
<histogram_suffixes name="RequestMediaKeySystemAccessKeySystems" separator=".">
<suffix name="ClearKey" label="Requests for the Clear Key key system."/>
<suffix name="Unknown"
« no previous file with comments | « content/renderer/render_thread_impl.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698