| 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 3b2764f3268724f6c8928f1947da86cb7d6df8fa..84fc08204b11f75c9efb549cc5dbade3dc5f221e 100644
|
| --- a/cc/trees/layer_tree_host_impl.cc
|
| +++ b/cc/trees/layer_tree_host_impl.cc
|
| @@ -859,6 +859,11 @@ void LayerTreeHostImpl::EnforceManagedMemoryPolicy(
|
| new_state.memory_limit_in_bytes = visible_ ?
|
| policy.bytes_limit_when_visible :
|
| policy.bytes_limit_when_not_visible;
|
| + // TODO(reveman): We should avoid keeping around unused resources if
|
| + // possible. crbug.com/224475
|
| + new_state.unused_memory_limit_in_bytes =
|
| + (new_state.memory_limit_in_bytes *
|
| + settings_.max_unused_resource_memory_percentage) / 100;
|
| new_state.memory_limit_policy =
|
| ManagedMemoryPolicy::PriorityCutoffToTileMemoryLimitPolicy(
|
| visible_ ?
|
|
|