| 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..4149ef30be84e99224e71ecc1d936ac83e9ff6da 100644
|
| --- a/chrome/browser/metrics/process_memory_metrics_emitter.cc
|
| +++ b/chrome/browser/metrics/process_memory_metrics_emitter.cc
|
| @@ -18,15 +18,19 @@ namespace {
|
| void EmitBrowserMemoryMetrics(const ProcessMemoryDumpPtr& pmd) {
|
| UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Browser2.Resident",
|
| pmd->os_dump.resident_set_kb * 1024);
|
| + UMA_HISTOGRAM_MEMORY_LARGE_MB(
|
| + "Memory.Experimental.Browser2.PrivateMemoryFootprint",
|
| + pmd->private_footprint);
|
| 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.
|
| }
|
|
|
| void EmitRendererMemoryMetrics(const ProcessMemoryDumpPtr& pmd) {
|
| UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Renderer2.Resident",
|
| pmd->os_dump.resident_set_kb * 1024);
|
| + UMA_HISTOGRAM_MEMORY_LARGE_MB(
|
| + "Memory.Experimental.Renderer2.PrivateMemoryFootprint",
|
| + pmd->private_footprint);
|
| UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Renderer2.Malloc",
|
| pmd->chrome_dump.malloc_total_kb * 1024);
|
| UMA_HISTOGRAM_MEMORY_LARGE_MB(
|
| @@ -36,17 +40,16 @@ void EmitRendererMemoryMetrics(const ProcessMemoryDumpPtr& pmd) {
|
| 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.
|
| }
|
|
|
| void EmitGpuMemoryMetrics(const ProcessMemoryDumpPtr& pmd) {
|
| UMA_HISTOGRAM_MEMORY_LARGE_MB("Memory.Experimental.Gpu2.Resident",
|
| pmd->os_dump.resident_set_kb * 1024);
|
| + UMA_HISTOGRAM_MEMORY_LARGE_MB(
|
| + "Memory.Experimental.Gpu2.PrivateMemoryFootprint",
|
| + pmd->private_footprint);
|
| 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.
|
| }
|
|
|
| } // namespace
|
|
|