From e930cf893e64fc4a81c62579b148cb8240fe647d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lancelot=20de=20Ferri=C3=A8re?= Date: Wed, 28 May 2025 08:46:11 +0200 Subject: [PATCH] Align SM GC time budget with manual GC time budget 6 milliseconds now used everywhere. --- source/scriptinterface/ScriptContext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/scriptinterface/ScriptContext.cpp b/source/scriptinterface/ScriptContext.cpp index 6e4c2a0005..93be1df663 100644 --- a/source/scriptinterface/ScriptContext.cpp +++ b/source/scriptinterface/ScriptContext.cpp @@ -122,7 +122,7 @@ ScriptContext::ScriptContext(int contextSize, uint32_t heapGrowthBytesGCTrigger) // Set a low time budget to avoid lag spikes, but allow any number of last ditch GCs // to avoid OOM errors. - JS_SetGCParameter(m_cx, JSGC_SLICE_TIME_BUDGET_MS, 10); + JS_SetGCParameter(m_cx, JSGC_SLICE_TIME_BUDGET_MS, 6); JS_SetGCParameter(m_cx, JSGC_MIN_LAST_DITCH_GC_PERIOD, 0);