From 2d51eb73b5bb84320f5c047f177474e484ac9959 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Sun, 22 Feb 2026 13:57:56 +0800 Subject: [PATCH] =?UTF-8?q?improve:=E7=99=BD=E6=9D=BF=E7=BF=BB=E9=A1=B5?= =?UTF-8?q?=E6=80=A7=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/MainWindow_cs/MW_BoardControls.cs | 15 --------------- Ink Canvas/MainWindow_cs/MW_Timer.cs | 10 ++++++---- 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/Ink Canvas/MainWindow_cs/MW_BoardControls.cs b/Ink Canvas/MainWindow_cs/MW_BoardControls.cs index 9c05e70c..4788d785 100644 --- a/Ink Canvas/MainWindow_cs/MW_BoardControls.cs +++ b/Ink Canvas/MainWindow_cs/MW_BoardControls.cs @@ -163,7 +163,6 @@ namespace Ink_Canvas /// /// - 根据参数设置当前提交类型 /// - 清除画布上的所有墨迹 - /// - 执行轻量级内存清理 /// - 恢复当前提交类型为用户输入 /// private void ClearStrokes(bool isErasedByCode) @@ -173,23 +172,9 @@ namespace Ink_Canvas inkCanvas.Strokes.Clear(); - // 执行内存清理 - PerformLightweightMemoryCleanup(); - _currentCommitType = CommitReason.UserInput; } - /// - /// 执行内存清理 - /// - private void PerformLightweightMemoryCleanup() - { - Task.Run(() => - { - GC.Collect(); - }); - } - private static HashSet CollectRemovedElementsFromHistory(TimeMachineHistory[] history) { var set = new HashSet(); diff --git a/Ink Canvas/MainWindow_cs/MW_Timer.cs b/Ink Canvas/MainWindow_cs/MW_Timer.cs index 59a6099d..3489b377 100644 --- a/Ink Canvas/MainWindow_cs/MW_Timer.cs +++ b/Ink Canvas/MainWindow_cs/MW_Timer.cs @@ -556,10 +556,12 @@ namespace Ink_Canvas if (arg != "/F") { - var p = new Process(); - p.StartInfo = new ProcessStartInfo("taskkill", arg); - p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; - p.Start(); + using (var p = new Process()) + { + p.StartInfo = new ProcessStartInfo("taskkill", arg); + p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; + p.Start(); + } if (arg.Contains("EasiNote")) {