WebsiteDataStore::enableResourceLoadStatisticsAndSetTestingCallback() unexpectedly constructs a process pool: Sample Count, Samples %, CPU %, Symbol 14, 0.1%, 0.1%, WebKit::WebsiteDataStore::setResourceLoadStatisticsEnabled(bool) (in WebKit) 14, 0.1%, 0.1%, WebKit::WebsiteDataStore::enableResourceLoadStatisticsAndSetTestingCallback(WTF::Function<void (WTF::String const&)>&&) (in WebKit) 14, 0.1%, 0.1%, WebKit::WebsiteDataStore::processPools(unsigned long, bool) const (in WebKit) 12, 0.1%, 0.1%, WebKit::WebProcessPool::create(API::ProcessPoolConfiguration&) (in WebKit)
Created attachment 341318 [details] Patch
Did you test so that this doesn't turn off the feature in the cases where we expect it to be turned on?
(In reply to John Wilander from comment #2) > Did you test so that this doesn't turn off the feature in the cases where we > expect it to be turned on? If I add logging in the WebProcess and launch Safari I see: WebProcess::setResourceLoadStatisticsEnabled(1) So the feature still gets enabled.
Comment on attachment 341318 [details] Patch r=me
Comment on attachment 341318 [details] Patch Clearing flags on attachment: 341318 Committed r232203: <https://trac.webkit.org/changeset/232203>
All reviewed patches have been landed. Closing bug.
<rdar://problem/40566386>