From 42b7d2941076785ad06a1b0763f0facf0c4aea82 Mon Sep 17 00:00:00 2001 From: Philippe Elsass Date: Wed, 29 May 2024 14:12:47 +0200 Subject: [PATCH] Don't GC when releasing memory --- src/tree/Stage.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tree/Stage.mjs b/src/tree/Stage.mjs index dfcca18d..358e7259 100644 --- a/src/tree/Stage.mjs +++ b/src/tree/Stage.mjs @@ -449,7 +449,7 @@ export default class Stage extends EventEmitter { addMemoryUsage(delta) { this._usedMemory += delta; - if (this._lastGcFrame !== this.frameCounter) { + if (delta > 0 && this._lastGcFrame !== this.frameCounter) { if (this._usedMemory > this.getOption('memoryPressure')) { this.gc(false); if (this._usedMemory > this.getOption('memoryPressure') - 2e6) {