DescriptionIntroduce api for incremental wrapper tracing
This cl sketches an api for incremental wrapper tracing, but still uses the api
in the stop-the-world fashion. Responsibility to maintain a marking deque is
transfered to the embedder. V8 will still collect wrapper internal fields, but
will send them to the embedder after each incremental gc task. Wrappers must be
sent at latest by the time next oilpan gc runs - so blink can keep all
discovered wrappables alive.
The old api will be cleared after this cl and corresponding blink cl land.
Comments are very welcomed :)
LOG=no
BUG=468240
Committed: https://crrev.com/0f93486699aad9dd6a6c2f9465106351898d840a
Cr-Commit-Position: refs/heads/master@{#36761}
Patch Set 1 #
Total comments: 6
Patch Set 2 : Introduce AdvanceTracingActions #Patch Set 3 : Provide default implementation for TraceWrappersFrom for easier migration #
Total comments: 1
Patch Set 4 : Add comment #
Messages
Total messages: 11 (4 generated)
|