[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