[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