diff options
Diffstat (limited to 'base/memory/discardable_memory_android.cc')
-rw-r--r-- | base/memory/discardable_memory_android.cc | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/base/memory/discardable_memory_android.cc b/base/memory/discardable_memory_android.cc index 6f53144..2004a36 100644 --- a/base/memory/discardable_memory_android.cc +++ b/base/memory/discardable_memory_android.cc @@ -37,8 +37,7 @@ struct DiscardableMemoryAllocatorWrapper { static size_t GetOptimalAshmemRegionSizeForAllocator() { // Note that this may do some I/O (without hitting the disk though) so it // should not be called on the critical path. - return internal::AlignToNextPage( - base::android::SysUtils::AmountOfPhysicalMemoryKB() * 1024 / 8); + return base::android::SysUtils::AmountOfPhysicalMemoryKB() * 1024 / 8; } }; @@ -49,15 +48,6 @@ LazyInstance<DiscardableMemoryAllocatorWrapper>::Leaky g_context = namespace internal { -size_t AlignToNextPage(size_t size) { - const size_t kPageSize = 4096; - DCHECK_EQ(static_cast<int>(kPageSize), getpagesize()); - if (size > std::numeric_limits<size_t>::max() - kPageSize + 1) - return 0; - const size_t mask = ~(kPageSize - 1); - return (size + kPageSize - 1) & mask; -} - bool CreateAshmemRegion(const char* name, size_t size, int* out_fd, |