summaryrefslogtreecommitdiffstats
path: root/android_webview
diff options
context:
space:
mode:
authorboliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-27 18:04:17 +0000
committerboliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-27 18:04:17 +0000
commit518da119bd6a645616eef34b745a12e4cf767d6e (patch)
tree6b5a0ecd4af7eaccd10b9d9cc4a4a61242756e15 /android_webview
parent90236c7ec42f6a1f624c1c56888bb200587361bc (diff)
downloadchromium_src-518da119bd6a645616eef34b745a12e4cf767d6e.zip
chromium_src-518da119bd6a645616eef34b745a12e4cf767d6e.tar.gz
chromium_src-518da119bd6a645616eef34b745a12e4cf767d6e.tar.bz2
[Android WebView] Tweak gpu memory for low end devices
For low end and low resolution devices, allocation steps of 10M is too coarse, so lower it down to 5M. This also affects small WebViews. Also lower the multiplier to 10 to be more conservative. BUG= NOTRY=true Review URL: https://codereview.chromium.org/24927002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225736 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview')
-rw-r--r--android_webview/browser/in_process_view_renderer.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/android_webview/browser/in_process_view_renderer.cc b/android_webview/browser/in_process_view_renderer.cc
index d35b944..51f365a 100644
--- a/android_webview/browser/in_process_view_renderer.cc
+++ b/android_webview/browser/in_process_view_renderer.cc
@@ -148,10 +148,10 @@ const int64 kFallbackTickTimeoutInMilliseconds = 20;
// Used to calculate memory and resource allocation. Determined experimentally.
-size_t g_memory_multiplier = 15;
+size_t g_memory_multiplier = 10;
const size_t kMaxNumTilesToFillDisplay = 20;
const size_t kBytesPerPixel = 4;
-const size_t kMemoryAllocationStep = 10 * 1024 * 1024;
+const size_t kMemoryAllocationStep = 5 * 1024 * 1024;
class ScopedAllowGL {
public: