[reland] Adds support for renderer memory heartbeat metric to WebView
Specifically Memory.Renderer.PrivateMemoryFootprint. This refactors existing code in hopes of sharing names and some portions of the logic. This doesn't include Memory.Browser as it's not really under our control (I'm starting an email thread on this one). Logging is only enabled for the non-single process case. This patch is exactly the same as the first patch. I fixed the reason that lead to the revert here: https://chromium-review.googlesource.com/c/chromium/src/+/1716584 BUG=981102 TEST=covered by integration tests TBR=bcwhite@chromium.org, changwan@chromium.org, chrisha@chromium.org Change-Id: Iabb1193481600c208fe56207aaef01d1fd3b9401 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1726410Reviewed-by:Scott Violet <sky@chromium.org> Reviewed-by:
Chris Hamilton <chrisha@chromium.org> Reviewed-by:
Brian White <bcwhite@chromium.org> Reviewed-by:
Changwan Ryu <changwan@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#682416}
Showing
Please register or sign in to comment