diff options
author | reveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-10 19:19:28 +0000 |
---|---|---|
committer | reveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-10 19:19:28 +0000 |
commit | b6f791561364cb1a21ec11745686157080002f99 (patch) | |
tree | 2a496b4d8f6edac13e821ae7755269f249d57ae5 /base/base.gypi | |
parent | 9589f93fa563139d3b18903366a8dfc78e06d15c (diff) | |
download | chromium_src-b6f791561364cb1a21ec11745686157080002f99.zip chromium_src-b6f791561364cb1a21ec11745686157080002f99.tar.gz chromium_src-b6f791561364cb1a21ec11745686157080002f99.tar.bz2 |
base: Add uncached malloc based discardable memory type.
Each DiscardableMemoryMalloc instance uses a separate malloc() allocated block
of memory. It's allocated on Lock() and freed on Unlock().
This is useful to test how discardable memory clients perform in situations
when the memory pressure is high. The base class will also be used by other
discardable memory implementations as a fall-back when failing to
allocate/lock native discardable memory.
BUG=334996
TEST=base_unittests --gtest_filter=DiscardableMemoryTests*
Review URL: https://codereview.chromium.org/145643008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250167 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/base.gypi')
-rw-r--r-- | base/base.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/base/base.gypi b/base/base.gypi index 735fc69..b5ced61 100644 --- a/base/base.gypi +++ b/base/base.gypi @@ -315,6 +315,8 @@ 'memory/discardable_memory_emulated.h', 'memory/discardable_memory_linux.cc', 'memory/discardable_memory_mac.cc', + 'memory/discardable_memory_malloc.cc', + 'memory/discardable_memory_malloc.h', 'memory/discardable_memory_provider.cc', 'memory/discardable_memory_provider.h', 'memory/discardable_memory_win.cc', |