From 5893bbe2747fe14c364a0a3e9d4d093cfe03dedd Mon Sep 17 00:00:00 2001 From: win7-7 Date: Sat, 27 Apr 2024 15:58:54 +0300 Subject: [PATCH] I might revert this depending what it does on outside Android in memory usage since its Android relevant. 1397864, put back the higher GC budget when GC is triggered by a timer --- dom/base/nsJSEnvironment.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/base/nsJSEnvironment.cpp b/dom/base/nsJSEnvironment.cpp index f4b182ce40..7da1a23ac4 100644 --- a/dom/base/nsJSEnvironment.cpp +++ b/dom/base/nsJSEnvironment.cpp @@ -1818,7 +1818,7 @@ InterSliceGCRunnerFired(TimeStamp aDeadline, void* aData) // to run since that means we may have significant amount garbage to collect // and better to GC in several longer slices than in a very long one. int64_t budget = aDeadline.IsNull() ? - int64_t(sActiveIntersliceGCBudget) : + int64_t(sActiveIntersliceGCBudget * 2) : int64_t((aDeadline - TimeStamp::Now()).ToMilliseconds()); if (sCCLockedOut && sCCLockedOutTime) { int64_t lockedTime = PR_Now() - sCCLockedOutTime;