commit | e5694a7d88fd1694811522742b2e93604720b887 | [log] [tgz] |
---|---|---|
author | Michael Lippautz <mlippautz@chromium.org> | Thu May 23 17:26:03 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 23 17:26:03 2019 |
tree | 7c96a9ad3a818a3d22d58cbc3723284cac4429ec | |
parent | d3a4dd0cd268caa9de93dc4660b05fa4e244c0dd [diff] |
Revert "heap: Maintain live bytes counter during marking instead of sweeping" This reverts commit 5980e50716016c7eab8e3ef3c1fb747e6ac0491f. Reason for revert: Crashes on webgl bots. Original change's description: > heap: Maintain live bytes counter during marking instead of sweeping > > Increase live byte counter on transitioning an object from unmarked to marked > state. This results in an accurate live byte counter after marking and even > before sweeping is started. > > In future, this values is communicated to V8 to allow computing a global limit > indicating when the next GC should be started. > > Performance-wise, this only shifts the accounting work from the sweeper to the > marker. Both still run on the main thread. > > Bug: 948807 > Change-Id: Ic2a73096cd7f02234dc2bb19197ede529d703f96 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1624337 > Commit-Queue: Michael Lippautz <mlippautz@chromium.org> > Reviewed-by: Kentaro Hara <haraken@chromium.org> > Cr-Commit-Position: refs/heads/master@{#662349} TBR=haraken@chromium.org,mlippautz@chromium.org,bikineev@chromium.org Change-Id: Iaf43e1e999843114f8dc567d77111277c02ce210 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 948807, 966456 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1626867 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#662701}
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 .