[Webkit-unassigned] [Bug 70995] The GC should be parallel
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Oct 29 22:33:41 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=70995
Filip Pizlo <fpizlo at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #112985|0 |1
is obsolete| |
--- Comment #10 from Filip Pizlo <fpizlo at apple.com> 2011-10-29 22:33:41 PST ---
Created an attachment (id=112986)
--> (https://bugs.webkit.org/attachment.cgi?id=112986&action=review)
the patch
Fixed style.
Should also note that this patch, and the previous one, also fixes the weak reference harvester and opaque roots situation. Opaque roots are kept locally in each thread but merged whenever it's profitable to do so, as well as at the end of any quantum of tracing. Weak reference harvesters are merged eagerly, since they are currently unused, and are only intended for CodeBlocks. There shouldn't be enough CodeBlocks for it to matter if we sometimes have to grab a global lock to insert a weak reference harvester to the global marking data.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list