diff options
author | boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-10 22:44:43 +0000 |
---|---|---|
committer | boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-10 22:44:43 +0000 |
commit | 0552c8ef896c4356f4db85618972dedccd6ad53b (patch) | |
tree | d00992f235af190d2bdb9de0a5f72fbfcc1c9917 /content/browser/android/in_process/synchronous_compositor_impl.h | |
parent | 1e7258d60d7ebdb30a27552d900e885922119a2c (diff) | |
download | chromium_src-0552c8ef896c4356f4db85618972dedccd6ad53b.zip chromium_src-0552c8ef896c4356f4db85618972dedccd6ad53b.tar.gz chromium_src-0552c8ef896c4356f4db85618972dedccd6ad53b.tar.bz2 |
[Android WebView] First cut memory management
Based on simple algorithm of visible rect x constant.
Completely disregards the preferred allocation from based on
content of the page.
Constants extermined experimentally using current android
nexus devices.
BUG=286026
Review URL: https://chromiumcodereview.appspot.com/23572023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222372 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/android/in_process/synchronous_compositor_impl.h')
-rw-r--r-- | content/browser/android/in_process/synchronous_compositor_impl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/content/browser/android/in_process/synchronous_compositor_impl.h b/content/browser/android/in_process/synchronous_compositor_impl.h index 854c5eb..3189dcc 100644 --- a/content/browser/android/in_process/synchronous_compositor_impl.h +++ b/content/browser/android/in_process/synchronous_compositor_impl.h @@ -58,6 +58,8 @@ class SynchronousCompositorImpl gfx::Rect clip, bool stencil_enabled) OVERRIDE; virtual bool DemandDrawSw(SkCanvas* canvas) OVERRIDE; + virtual void SetMemoryPolicy( + const SynchronousCompositorMemoryPolicy& policy) OVERRIDE; virtual void DidChangeRootLayerScrollOffset() OVERRIDE; // SynchronousCompositorOutputSurfaceDelegate |