• Peter Marshall's avatar
    [gc] Only track potentially live buffers in ABT processing step. · bae176e4
    Peter Marshall authored
    For kUpdateEntry and kRemoveEntry, the ArrayBuffer is no longer present
    on the current page. These are the two most common cases; kKeepEntry is
    only used for aborted old-page evacuation candidates. Currently we pay
    the cost of removing the entry from the array_buffers_ map, even though
    the page itself will be cleared (for new space) or only aborted
    evacuation candidates will be kept on the page (for old space).
    
    Change-Id: Ib442109d444973a72e378d9072206f404d1c5183
    Reviewed-on: https://chromium-review.googlesource.com/1102332Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
    Commit-Queue: Peter Marshall <petermarshall@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#53757}
    bae176e4
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
custom_deps Loading commit data...
docs Loading commit data...
gni Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...