Changeset 259771 in webkit
- Timestamp:
- Apr 8, 2020, 5:41:18 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/WebProcessPool.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r259770 r259771 1 2020-04-08 Brent Fulgham <bfulgham@apple.com> 2 3 REGRESSION(r257758): Launch time performance regression 4 https://bugs.webkit.org/show_bug.cgi?id=210157 5 <rdar://problem/61119881> 6 7 Reviewed by Alex Christensen. 8 9 Address a launch time performance regression in the WebProcessPool constructor 10 by starting a potentially slow server call in the constructor, and only waiting 11 for its result if it has not been received when the value is needed. 12 13 * UIProcess/WebProcessPool.cpp: 14 (WebProcessPool::WebProcessPool): Start initialization function in constructor, 15 rather than blocking for the 16 1 17 2020-04-08 Alex Christensen <achristensen@webkit.org> 2 18 -
trunk/Source/WebKit/UIProcess/WebProcessPool.cpp
r259688 r259771 144 144 #define WEB_PROCESS_POOL_ADDITIONS_2 145 145 #define WEB_PROCESS_POOL_ADDITIONS_3 146 #define WEB_PROCESS_POOL_ADDITIONS_4 146 147 #endif 147 148 … … 266 267 WebCore::NetworkStorageSession::permitProcessToUseCookieAPI(true); 267 268 Process::setIdentifier(WebCore::ProcessIdentifier::generate()); 269 WEB_PROCESS_POOL_ADDITIONS_4 268 270 }); 269 271
Note:
See TracChangeset
for help on using the changeset viewer.