Index: chrome/browser/metrics/process_memory_metrics_emitter.cc |
diff --git a/chrome/browser/metrics/process_memory_metrics_emitter.cc b/chrome/browser/metrics/process_memory_metrics_emitter.cc |
index 2b53ff17370fc73ac7d37f4ca6b3fef97dd2e0a6..6cf44b923b715d72f5fcaf5806691857380f1258 100644 |
--- a/chrome/browser/metrics/process_memory_metrics_emitter.cc |
+++ b/chrome/browser/metrics/process_memory_metrics_emitter.cc |
@@ -17,36 +17,39 @@ namespace { |
void EmitBrowserMemoryMetrics(const ProcessMemoryDumpPtr& pmd) { |
UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Browser2.Resident", |
- pmd->os_dump.resident_set_kb * 1024); |
+ pmd->os_dump.resident_set_kb / 1024); |
UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Browser2.Malloc", |
- pmd->chrome_dump.malloc_total_kb * 1024); |
- |
- // TODO(erikchen): Emit private memory footprint. https://crbug.com/721434. |
+ pmd->chrome_dump.malloc_total_kb / 1024); |
+ UMA_HISTOGRAM_MEMORY_LARGE_MB( |
+ "Memory.Experimental.Browser2.PrivateMemoryFootprint", |
+ pmd->private_footprint / 1024); |
} |
void EmitRendererMemoryMetrics(const ProcessMemoryDumpPtr& pmd) { |
UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Renderer2.Resident", |
- pmd->os_dump.resident_set_kb * 1024); |
+ pmd->os_dump.resident_set_kb / 1024); |
+ UMA_HISTOGRAM_MEMORY_LARGE_MB( |
+ "Memory.Experimental.Renderer2.PrivateMemoryFootprint", |
+ pmd->private_footprint / 1024); |
UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Renderer2.Malloc", |
- pmd->chrome_dump.malloc_total_kb * 1024); |
+ pmd->chrome_dump.malloc_total_kb / 1024); |
UMA_HISTOGRAM_MEMORY_LARGE_MB( |
"Memory.Experimental.Renderer2.PartitionAlloc", |
- pmd->chrome_dump.partition_alloc_total_kb * 1024); |
+ pmd->chrome_dump.partition_alloc_total_kb / 1024); |
UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Renderer2.BlinkGC", |
- pmd->chrome_dump.blink_gc_total_kb * 1024); |
+ pmd->chrome_dump.blink_gc_total_kb / 1024); |
UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Renderer2.V8", |
- pmd->chrome_dump.v8_total_kb * 1024); |
- |
- // TODO(erikchen): Emit private memory footprint. https://crbug.com/721434. |
+ pmd->chrome_dump.v8_total_kb / 1024); |
} |
void EmitGpuMemoryMetrics(const ProcessMemoryDumpPtr& pmd) { |
UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Gpu2.Resident", |
- pmd->os_dump.resident_set_kb * 1024); |
+ pmd->os_dump.resident_set_kb / 1024); |
UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Gpu2.Malloc", |
- pmd->chrome_dump.malloc_total_kb * 1024); |
- |
- // TODO(erikchen): Emit private memory footprint. https://crbug.com/721434. |
+ pmd->chrome_dump.malloc_total_kb / 1024); |
+ UMA_HISTOGRAM_MEMORY_LARGE_MB( |
+ "Memory.Experimental.Gpu2.PrivateMemoryFootprint", |
+ pmd->private_footprint / 1024); |
} |
} // namespace |