[Webkit-unassigned] [Bug 26838] Multithread support for JSC on UNIX

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 21 05:47:31 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=26838


Martin Zoubek <martin.zoubek at acision.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #32117|0                           |1
        is obsolete|                            |
  Attachment #33173|                            |review?
               Flag|                            |




--- Comment #5 from Martin Zoubek <martin.zoubek at acision.com>  2009-07-21 05:47:30 PDT ---
Created an attachment (id=33173)
 --> (https://bugs.webkit.org/attachment.cgi?id=33173)
WebKit-r46156-Collector-multithread-support-for-UNIX.diff

Hi Maciej,
thanks for your review. Changes since last version of the patch:
- SIG_THREAD_SUSPEND_RESUME becomes static const int
- pth_sig_suspend_resume was renamed
- unrelated check for registers size in Heap::markOtherThreadConservatively()
was removed, it is not needed
- signal handler was modified to use sigsuspend() instead of sigwait(), because
sigwait() is not async signal safe

Sunspider results:
1. Single threaded gtk+ build
before: 525.5ms +/- 0.4%
after: 524.8ms +/- 0.6% (no change)
2. Multi threaded gtk+ build
before: not buildable
after: 544.3ms +/- 0.7%

Tests were performed on Fedora 11 x86_64 in VMware machine.

-- 
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