From 600e42ed17d3a1dcc9ce8069cc936ac2788cfa00 Mon Sep 17 00:00:00 2001 From: Chenxu Lu Date: Fri, 12 Sep 2025 10:17:11 +0800 Subject: [PATCH] Clean up worker when memory dotting timeout Issue: https://gitee.com/openharmony/developtools_ace_ets2bundle/issues/ICXNGG Signed-off-by: Chenxu Lu --- .../fast_build/meomry_monitor/rollup-plugin-memory-monitor.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/src/fast_build/meomry_monitor/rollup-plugin-memory-monitor.ts b/compiler/src/fast_build/meomry_monitor/rollup-plugin-memory-monitor.ts index ec6b56a9c..46af4ed3e 100644 --- a/compiler/src/fast_build/meomry_monitor/rollup-plugin-memory-monitor.ts +++ b/compiler/src/fast_build/meomry_monitor/rollup-plugin-memory-monitor.ts @@ -218,6 +218,10 @@ export function memoryMonitor(): MemoryMonitorLifecycle { handler(): void { const memoryMonitorInstance: MemoryMonitor = MemoryMonitor.getInstance(); memoryMonitorInstance.stop(); + const cleanUpTimeout = (projectConfig.memoryDottingWriteFileInterval ?? 1000) * 2; + setTimeout(() => { + memoryMonitorInstance.cleanUp(); + }, cleanUpTimeout); }, }, }; -- Gitee