From db75ffeecdddbbcb1a6bd53c9667b27c8f1341cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BF=B7=E6=B8=A1?= Date: Thu, 18 May 2023 15:54:16 +0800 Subject: [PATCH 1/2] Fix memory leak in simulator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 迷渡 --- frameworks/tools/qt/simulator/entry/main.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frameworks/tools/qt/simulator/entry/main.cpp b/frameworks/tools/qt/simulator/entry/main.cpp index 64a9ce4c..58d91fe2 100644 --- a/frameworks/tools/qt/simulator/entry/main.cpp +++ b/frameworks/tools/qt/simulator/entry/main.cpp @@ -60,6 +60,7 @@ namespace { if (file->exists() == false) { jsBundlePath = ""; } + delete file; } int16_t defaultHeapSize = DEFAULT_JSHEAP_SIZE; // KB QString jsHeapSize = SimulatorConfig::GetInstance().GetConfigValue(CONFIG_KEY_JSHEAP_SIZE); @@ -73,6 +74,7 @@ namespace { childWidget->setGeometry(QRect(0, jsWindowHeight, jsWindowWidth, childPageHeight)); SetJSDebuggerConfig(defaultHeapSize); childWidget->StartApp(jsBundlePath.toStdString().c_str()); + delete childWidget; } } -- Gitee From 04ac21544a1cdf6258f81648a968ad4acd798a8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BF=B7=E6=B8=A1?= Date: Mon, 29 May 2023 08:30:02 +0800 Subject: [PATCH 2/2] Fix memory leak in simulator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 迷渡 --- frameworks/tools/qt/simulator/entry/main.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/frameworks/tools/qt/simulator/entry/main.cpp b/frameworks/tools/qt/simulator/entry/main.cpp index 58d91fe2..6baa8879 100644 --- a/frameworks/tools/qt/simulator/entry/main.cpp +++ b/frameworks/tools/qt/simulator/entry/main.cpp @@ -74,7 +74,6 @@ namespace { childWidget->setGeometry(QRect(0, jsWindowHeight, jsWindowWidth, childPageHeight)); SetJSDebuggerConfig(defaultHeapSize); childWidget->StartApp(jsBundlePath.toStdString().c_str()); - delete childWidget; } } -- Gitee