| Index: components/metrics/system_memory_stats_recorder_win.cc
|
| diff --git a/components/metrics/system_memory_stats_recorder_win.cc b/components/metrics/system_memory_stats_recorder_win.cc
|
| index 34ff7bc1ced49e02e6e23c71f3a6f47486f2bf0c..cdd314989f36f60429eaf7b73ad565731dcffa6c 100644
|
| --- a/components/metrics/system_memory_stats_recorder_win.cc
|
| +++ b/components/metrics/system_memory_stats_recorder_win.cc
|
| @@ -10,6 +10,9 @@
|
| #include "base/process/process_metrics.h"
|
|
|
| namespace metrics {
|
| +namespace {
|
| +enum { kMBytes = 1024 * 1024 };
|
| +}
|
|
|
| void RecordMemoryStats(RecordMemoryStatsType type) {
|
| MEMORYSTATUSEX mem_status;
|
| @@ -21,18 +24,18 @@ void RecordMemoryStats(RecordMemoryStatsType type) {
|
| case RECORD_MEMORY_STATS_TAB_DISCARDED: {
|
| UMA_HISTOGRAM_CUSTOM_COUNTS("Memory.Stats.Win.MemoryLoad",
|
| mem_status.dwMemoryLoad, 0, 100, 101);
|
| - UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.TotalPhys",
|
| - mem_status.ullTotalPhys);
|
| - UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.AvailPhys",
|
| - mem_status.ullAvailPhys);
|
| - UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.TotalPageFile",
|
| - mem_status.ullTotalPageFile);
|
| - UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.AvailPageFile",
|
| - mem_status.ullAvailPageFile);
|
| - UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.TotalVirtual",
|
| - mem_status.ullTotalVirtual);
|
| - UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.AvailVirtual",
|
| - mem_status.ullAvailVirtual);
|
| + UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.TotalPhys2",
|
| + mem_status.ullTotalPhys / kMBytes);
|
| + UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.AvailPhys2",
|
| + mem_status.ullAvailPhys / kMBytes);
|
| + UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.TotalPageFile2",
|
| + mem_status.ullTotalPageFile / kMBytes);
|
| + UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.AvailPageFile2",
|
| + mem_status.ullAvailPageFile / kMBytes);
|
| + UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.TotalVirtual2",
|
| + mem_status.ullTotalVirtual / kMBytes);
|
| + UMA_HISTOGRAM_LARGE_MEMORY_MB("Memory.Stats.Win.AvailVirtual2",
|
| + mem_status.ullAvailVirtual / kMBytes);
|
| break;
|
| }
|
| default:
|
|
|