[Webkit-unassigned] [Bug 202866] New: Eliminate mach lookup to cfprefsd on process startup

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 11 14:37:13 PDT 2019


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

            Bug ID: 202866
           Summary: Eliminate mach lookup to cfprefsd on process startup
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: pvollan at apple.com

Currently, the WebContent and Networking process is calling CFBundleGetValueForInfoDictionaryKey on startup to get the entry point function name into the WebKit bundle. This causes a mach lookup to cfprefsd which should be avoided. Instead, we can send the service name as part of the bootstrap message when the UI process is starting the process, and have the new process read this value from the message on startup to determine the name of the entry point. This is possibly also an improvement in launch time, since we avoid reading a value from Info.plist.

-- 
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/20191011/568c86a0/attachment.html>


More information about the webkit-unassigned mailing list