Create base::win::MemoryPressureMonitor class.
commit7a11bb8eef610176358d15b11dc1d7cf3c8bf2e5
authorchrisha <chrisha@chromium.org>
Fri, 8 May 2015 15:39:40 +0000 (8 08:39 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 8 May 2015 15:40:11 +0000 (8 15:40 +0000)
tree9d1aabdb2cacdb24203218d3c9d83d614e227e11
parent9e6e4fcd07468781c31b18dfb4bf8a63906c3d2d
Create base::win::MemoryPressureMonitor class.

This CL creates a polling-based memory pressure monitor for Windows, analogous to that on ChromeOS.

BUG=463603,472772

Review URL: https://codereview.chromium.org/1122863005

Cr-Commit-Position: refs/heads/master@{#328961}
12 files changed:
base/BUILD.gn
base/base.gyp
base/base.gypi
base/memory/memory_pressure_monitor.h
base/win/memory_pressure_monitor.cc [new file with mode: 0644]
base/win/memory_pressure_monitor.h [new file with mode: 0644]
base/win/memory_pressure_monitor_unittest.cc [new file with mode: 0644]
content/browser/browser_main_loop.cc
content/browser/browser_main_loop.h
content/public/common/content_switches.cc
content/public/common/content_switches.h
tools/metrics/histograms/histograms.xml