Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 7b3670490ea77bea5c18d32745e1e87f71438dd3..0548b2439b57c33f0c828583407c5cf542a4b252 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -26744,6 +26744,13 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
</summary> |
</histogram> |
+<histogram base="true" name="Memory.Experimental.Renderer" units="MB"> |
+<!-- Name completed by histogram_suffixes name="RendererMemoryAllocator" --> |
+ |
+ <owner>keishi@chromium.org</owner> |
+ <summary>The renderer process's memory usage after a page load.</summary> |
+</histogram> |
+ |
<histogram name="Memory.Extension" units="KB"> |
<owner>hajimehoshi@chromium.org</owner> |
<owner>kenjibaheux@google.com</owner> |
@@ -115257,6 +115264,45 @@ value. |
<affected-histogram name="Event.Latency.RendererImpl"/> |
</histogram_suffixes> |
+<histogram_suffixes name="RendererMemoryAllocator" separator="."> |
+ <suffix base="true" name="BlinkGC" |
+ label="Constrained to the BlinkGC allocator"/> |
+ <suffix base="true" name="Discardable" |
+ label="Constrained to discardable memory usage"/> |
+ <suffix base="true" name="Malloc" label="Constrained to malloc usage"/> |
+ <suffix base="true" name="NonDiscardableTotalAllocated" |
+ label="Summed over the PartitionAlloc, malloc, mainThreadIsolate() and |
+ BlinkGC allocators"/> |
+ <suffix base="true" name="PartitionAlloc" |
+ label="Constrained to the PartitionAlloc allocator"/> |
+ <suffix base="true" name="TotalAllocatedPerRenderView" |
+ label="TotalAllocated divided by the number of RenderViews"/> |
+ <suffix base="true" name="V8MainThreadIsolate" |
+ label="Constrained to memory usage by mainThreadIsolate()"/> |
+ <suffix base="true" name="TotalAllocated" |
+ label="Summed over the PartitionAlloc, malloc, discardable memory, |
+ mainThreadIsolate() and BlinkGC allocators"/> |
+ <affected-histogram name="Memory.Experimental.Renderer"/> |
+</histogram_suffixes> |
+ |
+<histogram_suffixes name="RendererMemoryTiming" separator="."> |
+ <suffix name="DidFinishLoad" |
+ label="Recorded each time DidFinishLoad is called for *any* frame |
+ within the page."/> |
+ <suffix name="MainFrameDidFinishLoad" |
+ label="Recorded when DidFinishLoad is called for the main frame."/> |
+ <affected-histogram name="Memory.Experimental.Renderer.BlinkGC"/> |
+ <affected-histogram name="Memory.Experimental.Renderer.Discardable"/> |
+ <affected-histogram name="Memory.Experimental.Renderer.Malloc"/> |
+ <affected-histogram |
+ name="Memory.Experimental.Renderer.NonDiscardableTotalAllocated"/> |
+ <affected-histogram name="Memory.Experimental.Renderer.PartitionAlloc"/> |
+ <affected-histogram name="Memory.Experimental.Renderer.TotalAllocated"/> |
+ <affected-histogram |
+ name="Memory.Experimental.Renderer.TotalAllocatedPerRenderView"/> |
+ <affected-histogram name="Memory.Experimental.Renderer.V8MainThreadIsolate"/> |
+</histogram_suffixes> |
+ |
<histogram_suffixes name="RequestMediaKeySystemAccessKeySystems" separator="."> |
<suffix name="ClearKey" label="Requests for the Clear Key key system."/> |
<suffix name="Unknown" |