Chromium Code Reviews| Index: content/renderer/render_thread_impl.cc |
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
| index ab786991e9b274cf3f6becf12d1d6081d87d4502..f7c17c8e21969c88243d95717aae858ea015aaae 100644 |
| --- a/content/renderer/render_thread_impl.cc |
| +++ b/content/renderer/render_thread_impl.cc |
| @@ -1696,7 +1696,12 @@ void RenderThreadImpl::OnProcessPurgeAndSuspend() { |
| ChildThreadImpl::OnProcessPurgeAndSuspend(); |
| if (is_renderer_suspended_) |
| return; |
| - // TODO(hajimehoshi): Implement purging e.g. cache (crbug/607077) |
| + |
| + // Use ChildMemoryCoordinator to free this renderer's caches as much as |
| + // possible before suspending the renderer. |
| + if (memory_coordinator_) |
| + memory_coordinator_->PrepareToSuspend(); |
|
tasak
2016/09/15 10:28:01
The code is just for explaining how to invoke Prep
|
| + |
| is_renderer_suspended_ = true; |
| renderer_scheduler_->SuspendRenderer(); |
| } |