improve:启动速度

This commit is contained in:
2026-04-30 14:42:24 +08:00
parent 98cfdb53c3
commit 9136f1dbe3
+15 -5
View File
@@ -1176,7 +1176,16 @@ namespace Ink_Canvas
}); });
} }
// 注册.icstk文件关联 _ = RunDeferredStartupTasksAsync();
}
private async Task RunDeferredStartupTasksAsync()
{
try
{
await Task.Delay(1200);
try try
{ {
LogHelper.WriteLogToFile("开始注册.icstk文件关联"); LogHelper.WriteLogToFile("开始注册.icstk文件关联");
@@ -1188,7 +1197,6 @@ namespace Ink_Canvas
LogHelper.WriteLogToFile($"注册文件关联时出错: {ex.Message}", LogHelper.LogType.Error); LogHelper.WriteLogToFile($"注册文件关联时出错: {ex.Message}", LogHelper.LogType.Error);
} }
// 启动IPC监听器
try try
{ {
LogHelper.WriteLogToFile("启动IPC监听器"); LogHelper.WriteLogToFile("启动IPC监听器");
@@ -1199,7 +1207,6 @@ namespace Ink_Canvas
LogHelper.WriteLogToFile($"启动IPC监听器时出错: {ex.Message}", LogHelper.LogType.Error); LogHelper.WriteLogToFile($"启动IPC监听器时出错: {ex.Message}", LogHelper.LogType.Error);
} }
// 初始化上传帮助类
try try
{ {
LogHelper.WriteLogToFile("初始化上传帮助类"); LogHelper.WriteLogToFile("初始化上传帮助类");
@@ -1210,7 +1217,6 @@ namespace Ink_Canvas
LogHelper.WriteLogToFile($"初始化上传帮助类时出错: {ex.Message}", LogHelper.LogType.Error); LogHelper.WriteLogToFile($"初始化上传帮助类时出错: {ex.Message}", LogHelper.LogType.Error);
} }
// 加载插件
try try
{ {
LogHelper.WriteLogToFile("开始加载插件"); LogHelper.WriteLogToFile("开始加载插件");
@@ -1221,7 +1227,11 @@ namespace Ink_Canvas
{ {
LogHelper.WriteLogToFile(string.Format("加载插件时出错: {0}", ex.Message), LogHelper.LogType.Error); LogHelper.WriteLogToFile(string.Format("加载插件时出错: {0}", ex.Message), LogHelper.LogType.Error);
} }
}
catch (Exception ex)
{
LogHelper.WriteLogToFile($"启动阶段任务执行失败: {ex.Message}", LogHelper.LogType.Error);
}
} }
private void ScrollViewer_PreviewMouseWheel(object sender, MouseWheelEventArgs e) private void ScrollViewer_PreviewMouseWheel(object sender, MouseWheelEventArgs e)