Bug 143249

Summary: [WK2][iOS] Extend ProcessThrottler use to the NetworkProcess
Product: WebKit Reporter: Chris Dumez <cdumez>
Component: WebKit2Assignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: barraclough, commit-queue, ddkilzer, kling
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 143278    
Attachments:
Description Flags
Patch none

Description Chris Dumez 2015-03-30 19:55:30 PDT
Extend ProcessThrottler use to the NetworkProcess instead of only the WebProcesses. This is needed so that the NetworkProcess gets notified before suspension, in order to free-up memory. In a follow-up, the NetworkProcess will also be able to use this new infrastructure to delay process suspension until pending SQL transaction are complete.

Radar: <rdar://problem/20231539>
Comment 1 Chris Dumez 2015-03-31 10:02:19 PDT
Created attachment 249828 [details]
Patch
Comment 2 WebKit Commit Bot 2015-03-31 12:04:29 PDT
Comment on attachment 249828 [details]
Patch

Clearing flags on attachment: 249828

Committed r182194: <http://trac.webkit.org/changeset/182194>
Comment 3 WebKit Commit Bot 2015-03-31 12:04:34 PDT
All reviewed patches have been landed.  Closing bug.