【Bug反馈】在约21.5MB单文件中全局搜索时,键入关键词出现2-3秒严重卡顿

1. 问题标题
在约21.5MB (700W中文字符) 的大型单文件中全局搜索,输入关键词有2-3秒严重延迟 (Obsidian 1.10.6, Windows 10)

2. 问题详细描述

  • 核心问题:当我在一个体积约为 21.5 MB(纯文本,约含700万中文字符)的单个Markdown文件中,使用Obsidian的全局搜索(Ctrl+Shift+F) 功能时,界面会出现严重的输入延迟。
  • 复现步骤
    1. 打开包含该大型文件的库。
    2. 按下 Ctrl+Shift+F 打开全局搜索面板。
    3. 在搜索框中开始键入任意关键词。
  • 具体现象:从第一个字符输入开始,搜索框本身和主编辑区域都会出现明显的“冻结”。关键词的显示、以及正文中对关键词的实时高亮匹配,都需要等待 2到3秒 后才能完成。
  • 已进行的排查:在 安全模式(禁用所有社区插件)下测试,问题依旧存在

3. 系统环境与软件版本

  • 操作系统:Microsoft Windows 10 专业版 (64位),版本号:22H2
  • Obsidian 版本1.10.6 (安装版)。
  • 硬件信息:AMD Ryzen 7 8845HS 处理器,32 GB 内存。

4. 补充说明与期望
21.5MB的纯文本文件未超过“单个文件200MB”的理论上限,但当前搜索模块在处理此类文件时可能遇到了性能瓶颈。希望开发团队能核查并优化对大文件的处理性能。

感谢开发团队和社区的辛勤工作。