diff --git a/Ink Canvas/Helpers/WinRtHandwritingRecognizer.cs b/Ink Canvas/Helpers/WinRtHandwritingRecognizer.cs
index ff6c06eb..6b90f765 100644
--- a/Ink Canvas/Helpers/WinRtHandwritingRecognizer.cs
+++ b/Ink Canvas/Helpers/WinRtHandwritingRecognizer.cs
@@ -29,31 +29,13 @@ namespace Ink_Canvas.Helpers
public static bool IsApiAvailable =>
OSVersion.GetOperatingSystem() >= OSVersionExtension.OperatingSystem.Windows10;
+ ///
+ /// 启动阶段不再预热线程内 WinRT 手写管线。历史上曾用 跑全链路,
+ /// 会显著拖慢启动;与更早的「空 」一样,此处不再在 Idle 上做任何工作。
+ /// 首次真正需要手写识别时由 承担冷启动成本。
+ ///
public static void Warmup()
{
- if (!IsApiAvailable || !Environment.Is64BitProcess) return;
- try
- {
- var d = Application.Current?.Dispatcher;
- if (d == null) return;
- d.BeginInvoke(new Action(async () =>
- {
- try
- {
- await RecognizeHandwritingAsync(
- WinRtInkShapeRecognizer.CreateMinimalWarmupStrokeCollection(),
- verboseTrace: false).ConfigureAwait(true);
- }
- catch
- {
- // ignore
- }
- }));
- }
- catch
- {
- // ignore
- }
}
///