commit | f221815dd47e6436a165ecc0ac5e18342154734b | [log] [tgz] |
---|---|---|
author | Michael Lippautz <mlippautz@chromium.org> | Wed Feb 27 15:38:43 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Feb 27 15:38:43 2019 |
tree | 657dbbcc926765d3b3cc08f0742dd153e4576cd8 | |
parent | f26a59fedec92d4f186719aff5f3ba1b5b9babef [diff] |
heap: Remove support for eager tracing Oilpan has moved away from CRTP to a dynamic visitor interface some time ago now. Since there is no real chance for inlining visitation methods anymore we can also remove eager tracing. The worklist uses segments which means that there is likely also only few allocations required. Estimates show that this improves performance (throughput) about ~13%. Change-Id: I0301d3feacaf1248a6ed87fa9dbd7425ca46d301 Bug: 933333 Reviewed-on: https://chromium-review.googlesource.com/c/1477833 Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#636027}
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 .