[Webkit-unassigned] [Bug 191160] Don’t use the main queue to create an XPC connection as xpc_connection_set_bootstrap does a dispatch_mach_send_barrier_f on this queue which delays the sending of subsequent bootstrap message

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 2 11:08:19 PDT 2018


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

Suresh Koppisetty <skoppisetty at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |InRadar
                 CC|                            |ggaren at apple.com,
                   |                            |skoppisetty at apple.com,
                   |                            |webkit-bug-importer at group.a
                   |                            |pple.com

--- Comment #10 from Suresh Koppisetty <skoppisetty at apple.com> ---
<rdar://problem/45736262> Dont use main queue to create an XPC connection as xpc_connection_set_bootstrap does a dispatch_mach_send_barrier_f on this queue which delays the sending of subsequent bootstrap message

Added artraces to the above radar for further reference.

cleanRoot.artrace               - Safari root with no changes   
DefaultDispatchSafari.artrace   - Safari root with the proposed changes.        

Total Process Launch time changed from  330.49 ms to 271.58 ms
Process Launch time changed from 131.45 ms to 65.04 ms

Looks like a ~18% gain in the total process launch time and about ~50% in process launch time.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20181102/120f79c2/attachment-0001.html>


More information about the webkit-unassigned mailing list