• Omer Katz's avatar
    cppgc: Add marked bytes deadline · 808a775f
    Omer Katz authored
    This CL adds a bytes based deadline to draining of worklist.
    The time based deadline is also kept because:
    1) Unified heap can't transition to bytes-based deadlines yet.
    2) Unified heap with concurrent marking needs to flush v8 references
       which don't count as marked_bytes and can cause very long incremental
       pauses.
    
    Bug: chromium:1056170
    Change-Id: I5ab57754e7ff0b5821f3acb76e1e6f59fc9d68b8
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2299374Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
    Commit-Queue: Omer Katz <omerkatz@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#69506}
    808a775f
Name
Last commit
Last update
..
concurrent-sweeper-unittest.cc Loading commit data...
custom-spaces-unittest.cc Loading commit data...
finalizer-trait-unittest.cc Loading commit data...
free-list-unittest.cc Loading commit data...
garbage-collected-unittest.cc Loading commit data...
gc-info-unittest.cc Loading commit data...
gc-invoker-unittest.cc Loading commit data...
heap-growing-unittest.cc Loading commit data...
heap-object-header-unittest.cc Loading commit data...
heap-page-unittest.cc Loading commit data...
heap-unittest.cc Loading commit data...
logging-unittest.cc Loading commit data...
marker-unittest.cc Loading commit data...
marking-verifier-unittest.cc Loading commit data...
marking-visitor-unittest.cc Loading commit data...
member-unittest.cc Loading commit data...
minor-gc-unittest.cc Loading commit data...
object-start-bitmap-unittest.cc Loading commit data...
page-memory-unittest.cc Loading commit data...
persistent-unittest.cc Loading commit data...
prefinalizer-unittest.cc Loading commit data...
run-all-unittests.cc Loading commit data...
source-location-unittest.cc Loading commit data...
stack-unittest.cc Loading commit data...
stats-collector-unittest.cc Loading commit data...
sweeper-unittest.cc Loading commit data...
test-platform.cc Loading commit data...
test-platform.h Loading commit data...
tests.cc Loading commit data...
tests.h Loading commit data...
visitor-unittest.cc Loading commit data...
worklist-unittest.cc Loading commit data...
write-barrier-unittest.cc Loading commit data...