DescriptionReland "[heap] Ensure progress when incrementally marking wrappers"
1) Alternate between processing v8 and wrappers
2) Once v8 is empty, try 3 rounds of finding the fixpoint between v8 and wrappers
3) After that, finalize once v8 marking deque is empty again
Reland fixed: Toggle needs to be IncrementalMarking global as we need to properly
alternate tracing v8 and wrappers.
BUG=chromium:468240, chromium:668164
Review-Url: https://codereview.chromium.org/2599283002
Cr-Commit-Position: refs/heads/master@{#41940}
Committed: https://chromium.googlesource.com/v8/v8/+/fb8b3bcc821cf11c22593d2773c5f06823acd53f
Patch Set 1 : Broken #Patch Set 2 : Fix: Make toggle a IM global to avoid only advancing wrappers #
Messages
Total messages: 14 (10 generated)
|