commit | 37247cc91bffdc95e4ea208fea1c5c02b354a33c | [log] [tgz] |
---|---|---|
author | Michael Lippautz <mlippautz@chromium.org> | Tue Mar 19 07:55:23 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Mar 19 07:55:23 2019 |
tree | 205fb775c6c037439f16601b766f8b6e8beb5936 | |
parent | c523e74080569b1df4f16d0baf83f0d2d39a7bb8 [diff] |
unified-heap: Avoid stand-alone Blink idle GCs V8 has a mechanism for idle GCs that also triggers Blink collection with unified heap. There is no reason to schedule stand-alone Blink idle GCs based on fixed memory heuristics. Depending on workload this reduces GC pressure of ~10-25% on Blink which amounts to ~5-15% with unified heap. Local testing shows no significant regression in memory. Bug: 843903 Change-Id: I49ca889ae92ca3b45181fa9fe5468b9ffab5f67e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1528671 Reviewed-by: Hannes Payer <hpayer@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#641826}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .