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"))
{