| Index: base/memory/discardable_memory_manager.cc
|
| diff --git a/base/memory/discardable_memory_manager.cc b/base/memory/discardable_memory_manager.cc
|
| index 6ede8a39cf8bbc54659468e7adb520103d2c7898..3e90d223a56076f2eeb1c406f117092f16c90e1a 100644
|
| --- a/base/memory/discardable_memory_manager.cc
|
| +++ b/base/memory/discardable_memory_manager.cc
|
| @@ -12,22 +12,15 @@
|
|
|
| namespace base {
|
| namespace internal {
|
| -namespace {
|
|
|
| -// This is admittedly pretty magical. It's approximately enough memory for four
|
| -// 2560x1600 images.
|
| -static const size_t kDefaultMemoryLimit = 64 * 1024 * 1024;
|
| -static const size_t kDefaultBytesToKeepUnderModeratePressure =
|
| - kDefaultMemoryLimit / 4;
|
| -
|
| -} // namespace
|
| -
|
| -DiscardableMemoryManager::DiscardableMemoryManager()
|
| +DiscardableMemoryManager::DiscardableMemoryManager(
|
| + size_t memory_limit,
|
| + size_t bytes_to_keep_under_moderate_pressure)
|
| : allocations_(AllocationMap::NO_AUTO_EVICT),
|
| bytes_allocated_(0),
|
| - memory_limit_(kDefaultMemoryLimit),
|
| + memory_limit_(memory_limit),
|
| bytes_to_keep_under_moderate_pressure_(
|
| - kDefaultBytesToKeepUnderModeratePressure) {
|
| + bytes_to_keep_under_moderate_pressure) {
|
| BytesAllocatedChanged();
|
| }
|
|
|
|
|