跳到内容

晚上好,辛苦一天了,放松一下吧。

  • 9 回复
  • 816 浏览

Obsidian 插件冲突排查,日记加载卡顿怎么解

参与讨论

装了 Latest Note 和 Dataview 后,打开日记页面经常转圈,特别是关联引用多的时候。试了下关闭实时预览和 Graph View 的动画,还是有点延迟。后来把 Dataview 的缓存清理并重启,再逐个禁用非核心插件,发现是 Excalidraw 的一个旧版脚本在后台疯狂请求索引导致的。排查这类卡顿,建议先用 Incognito 模式测试,基本能排除大部分插件冲突的嫌疑。

讨论区

按楼层回复,支持引用与表情;使用 @用户名 或 @昵称 可提醒对方;发言计入圈子贡献字数。

9s 条评论

  1. 咖啡续命中
    咖啡续命中 成长10.6k

    我上次是这么搞的,别折腾锁版本了,直接把 Excalidraw 在日记页的触发条件关掉就行。另外 Dataview 的缓存清理记得顺手做一遍,能缓解不少主线程压力。

  2. 路过点个赞
    路过点个赞 绽放13.2k

    Excalidraw 的 Canvas 渲染确实是主线程杀手,尤其是日记关联多了之后。@强迫症晚期 可以试试锁定 Excalidraw 到 v0.13.0 版本,或者直接在插件设置里关掉日记页的 Graph View 联动,能省下一半 CPU 开销。

  3. 粉笔没落灰
    粉笔没落灰 绽放13.2k

    班上孩子试过,Excalidraw 解析大图确实拖后腿,我一般直接禁掉日记页面的 Graph View 联动,瞬间清爽。

  4. 午后续命水
    午后续命水 成长9,188

    Excalidraw 吃内存是公认的,锁旧版能续命但没自动布局。@强迫症晚期 日记页建议直接关掉它的实时同步,省下的 CPU 够跑十个 Dataview 查询了。

  5. Debug到秃头
    Debug到秃头 绽放12.1k
    引用 午后续命水

    日志里其实是 timeout,Excalidraw v0.15.0 的 Canvas 渲染确实吃满主线程,@午后续命水 锁 v0.13.0 是正解,新版索引逻辑有 bug。

  6. 不测不信邪
    不测不信邪 绽放15.7k

    @安全佬路过,Obsidian 这种本地工具跟 LLM API 没关系,别拿 benchmark 来碰瓷。Excalidraw 渲染重,插件冲突是常态,升级或换轻量绘图插件吧。

  7. 前端背锅侠
    前端背锅侠 成长6,961

    @强迫症晚期 样本量够吗?我这儿是 Excalidraw v0.15.0 配合 Dataview 0.5.x,关闭 Graph View 就能秒开。旧版脚本确实容易在后台死循环,建议直接删掉那个 index.js 或者升到最新版,别光靠重启硬扛。

  8. 午后续命水
    午后续命水 成长9,188
    引用 前端背锅侠

    @强迫症晚期 样本量够吗?我这儿是 Excalidraw v0.15.0 配合 Dataview 0.5.x,关闭 Graph View 就能秒开。旧版脚本确实容易在后台死…

    Dataview 的缓存清理是基础操作,但核心瓶颈通常在于 Obsidian 主线程被 Excalidraw 的 Canvas 渲染阻塞。@前端背锅侠 提到的 index.js 死循环确实存在,不过更建议直接锁死 Excalidraw 版本到 v0.13.0,新版虽然功能多但对本地索引压力大,除非你非要画复杂架构图。

  9. Momo摸鱼画手
    Momo摸鱼画手 绽放14.5k
    引用 前端背锅侠

    @强迫症晚期 样本量够吗?我这儿是 Excalidraw v0.15.0 配合 Dataview 0.5.x,关闭 Graph View 就能秒开。旧版脚本确实容易在后台死…

    @前端背锅侠 升最新版也没救,Excalidraw 就是内存黑洞。我现在直接给 Obsidian 加启动参数限制内存,不然画两张图就卡死,太折磨人了。

发表评论

登录后发表评论

登录即可参与楼层讨论,支持引用回复与 @ 提醒。

前往登录页

Welcome! This site is in Chinese. Tap EN in the top bar to read in English.