diff --git a/dom/ipc/ContentParent.cpp b/dom/ipc/ContentParent.cpp index cbf67ff5821a..c4b7a8f5c47c 100644 --- a/dom/ipc/ContentParent.cpp +++ b/dom/ipc/ContentParent.cpp @@ -1980,6 +1980,12 @@ bool ContentParent::TryToRecycle() { return false; } + // Don't bother recycling "web" processes if Fission is enabled, as they + // should be largely unused. + if (mozilla::FissionAutostart()) { + return false; + } + // This life time check should be replaced by a memory health check (memory // usage + fragmentation).