Call blink::WebMemoryCoordinator::OnPurgeMemory in RenderThreadImpl::ReleaseFreeMemory
|WebMemoryCoordinator::OnPurgeMemory| has been only called in |RenderThreadImpl::OnPurgeMemory|, and |RenderThreadImpl::OnPurgeMemory| is only able to be called by |base::MemoryCoordinatorClient|. But, if there is no performance degradation, it would be good to purge used memory as much as possible. |RenderThreadImpl::ReleaseFreeMemory| has been more called than |RenderThreadImpl::OnPurgeMemory| from some callers. So we can free up more memory if we move |WebMemoryCoordinator::OnPurgeMemory| from |RenderThreadImpl::OnPurgeMemory| to |RenderThreadImpl::ReleaseFreeMemory|. TEST: Covered RenderThreadImplDiscardableMemoryBrowserTest.ReleaseFreeMemory Bug: None Change-Id: I225401bcd18f236265305aaf5eaf4b4219d9cde4 Reviewed-on: https://chromium-review.googlesource.com/1049414Reviewed-by:Kentaro Hara <haraken@chromium.org> Commit-Queue: Gyuyoung Kim <gyuyoung.kim@lge.com> Cr-Commit-Position: refs/heads/master@{#556728}
Showing
Please register or sign in to comment