[Webkit-unassigned] [Bug 191160] Don’t use the main queue to create an XPC connection

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 7 15:23:34 PST 2018


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

--- Comment #26 from Suresh Koppisetty <skoppisetty at apple.com> ---
(In reply to Geoffrey Garen from comment #25)
> > 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 (includes
> > initialization of web process) and about ~50% in process launch time.
> 
> I believe this is as measured by the new tab benchmark. One thing that's
> unique about the new tab benchmark is that it opens a new tab, which can
> make the UI process's main thread busy with UI rendering work. (In theory, a
> perfectly idle app will not benefit from this change.)

These numbers are mean values of corresponding signpost intervals in artrace while opening around 3 tabs in Safari. Please see <rdar://problem/45736262> for screenshots and traces.  

Here are the numbers from new tab benchmark:

Clean root :  
mean : 423 ms
Standard deviation : 17 ms

With Changes: 
mean : 396 ms
Standard deviation : 18 ms

For both artrace and new tab script, I have used two roots (one with the changes and one without the changes) to compare them.

-- 
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/20181107/b7f90e18/attachment-0001.html>


More information about the webkit-unassigned mailing list