| 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 6cf44b923b715d72f5fcaf5806691857380f1258..8f6e77c27258a020f209fa70c4a3f68abe39acc4 100644
|
| --- a/chrome/browser/metrics/process_memory_metrics_emitter.cc
|
| +++ b/chrome/browser/metrics/process_memory_metrics_emitter.cc
|
| @@ -83,7 +83,9 @@ void ProcessMemoryMetricsEmitter::ReceivedMemoryDump(
|
| if (!ptr)
|
| return;
|
|
|
| + uint32_t private_footprint_total_kb = 0;
|
| for (const ProcessMemoryDumpPtr& pmd : ptr->process_dumps) {
|
| + private_footprint_total_kb += pmd->private_footprint;
|
| switch (pmd->process_type) {
|
| case memory_instrumentation::mojom::ProcessType::BROWSER:
|
| EmitBrowserMemoryMetrics(pmd);
|
| @@ -100,4 +102,7 @@ void ProcessMemoryMetricsEmitter::ReceivedMemoryDump(
|
| break;
|
| }
|
| }
|
| + UMA_HISTOGRAM_MEMORY_LARGE_MB(
|
| + "Memory.Experimental.Total2.PrivateMemoryFootprint",
|
| + private_footprint_total_kb / 1024);
|
| }
|
|
|