Chromium Code Reviews| Index: cc/trees/layer_tree_host_impl.cc |
| diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
| index a96608952e5dde5824227e42ee3184b2f741a01e..c708b6e52041e5c86905cd404930aeb2253b94ba 100644 |
| --- a/cc/trees/layer_tree_host_impl.cc |
| +++ b/cc/trees/layer_tree_host_impl.cc |
| @@ -1393,6 +1393,14 @@ bool LayerTreeHostImpl::InitializeRenderer( |
| renderer_ = SoftwareRenderer::Create(this, |
| output_surface.get(), |
| resource_provider.get()); |
| + |
| + const size_t software_memory_limit_when_visible = 128 * 1024 * 1024; |
| + const size_t software_memory_limit_when_not_visible = 64 * 1024 * 1024; |
| + SetManagedMemoryPolicy(ManagedMemoryPolicy( |
| + software_memory_limit_when_visible, |
| + ManagedMemoryPolicy::CUTOFF_ALLOW_EVERYTHING, |
| + software_memory_limit_when_not_visible, |
| + ManagedMemoryPolicy::CUTOFF_ALLOW_REQUIRED_ONLY)); |
|
ccameron
2013/04/29 23:58:46
I'd suggest 0 and NOTHING for non-visible tabs (ca
|
| } |
| if (!renderer_) |
| return false; |