[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