Index: chrome/renderer/render_process.cc |
diff --git a/chrome/renderer/render_process.cc b/chrome/renderer/render_process.cc |
index 2718d37b526224301deba4987b9b93c58b513909..d670a259617c3a44dd524f2019b4c30edb7fab3b 100644 |
--- a/chrome/renderer/render_process.cc |
+++ b/chrome/renderer/render_process.cc |
@@ -32,18 +32,6 @@ |
#include "media/base/media.h" |
#include "webkit/glue/webkit_glue.h" |
-static size_t GetMaxSharedMemorySize() { |
- static int size = 0; |
-#if defined(OS_LINUX) |
- if (size == 0) { |
- std::string contents; |
- file_util::ReadFileToString(FilePath("/proc/sys/kernel/shmmax"), &contents); |
- size = strtoul(contents.c_str(), NULL, 0); |
- } |
-#endif |
- return size; |
-} |
- |
//----------------------------------------------------------------------------- |
RenderProcess::RenderProcess() |
@@ -166,7 +154,7 @@ skia::PlatformCanvas* RenderProcess::GetDrawingCanvas( |
int width = rect.width(); |
int height = rect.height(); |
const size_t stride = skia::PlatformCanvas::StrideForWidth(rect.width()); |
- const size_t max_size = GetMaxSharedMemorySize(); |
+ const size_t max_size = base::SysInfo::MaxSharedMemorySize(); |
// If the requested size is too big, reduce the height. Ideally we might like |
// to reduce the width as well to make the size reduction more "balanced", but |