DescriptionDeclare 20 renderer services on Android.
On Android the OS manages Chrome's renderers on the system process list,
killing them under memory pressure and (as per KitKat) allowing a hard
maximum of 8 renderers in background.
As we're going to stop limiting the number of process hosts (and sharing
renderers among unrelated tabs) on Android, we want to have more
renderer services declared so that we don't run out of them when the OS
is particularly generous. According to UMA, we're at the current limit
at 1% of page loads.
This patch declares additional renderer services on Android, totalling 20
with the patch. After the embedders update, we will raise the actual limit
in ChildProcessLauncher in the next patch.
BUG=325842
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281324
Patch Set 1 #Patch Set 2 : Rebase. #Patch Set 3 : Move raising the limit to a separate patch (going the 3-way patch way). #Messages
Total messages: 9 (0 generated)
|