Mac 端 Obsidian 几乎无法切换/打开笔记

近几周遇到了 Mac 端 Obsidian 切换/打开笔记卡顿的问题,以至于几乎无法使用的地步,不知是否有人先前曾经遇到过、如何得以解决。

具体表现为:Obsidian 在 quit 后重新打开(意味着重启无效),第一次在浏览界面点击或 cmd+o 打开另一篇笔记后仅标题变化、内容不变,数分钟后内容会切换为对应笔记;第二次及之后标题和内容都不再改变。

Obsidian 论坛中相关问题并没有特定的解决方案。已经通过逐一关闭外观主题和各类插件进行排查,均未果。所有笔记文件和 .obsidian 配置文件都通过 iCloud keep downloaded 保存在 Mac 本地,不存在过去的加载问题;iPhone 和 iPad 没有出现类似情况。

软件版本均为最新:macOS 15.0.1;Obsidian 1.6.7

方便问一下硬件型号和配置吗,Obsidian 其实非常吃配置,很可能一个大版本软件升级之后就跟不上。或许是 Obsidian 对 macOS 15 优化不到位造成的。
我曾经就被 Obsidian 逼着从 2017 款的电脑换成了现在的电脑。

MacBook Pro 16‘ M2 Max、32G+1T,配置我想应该不至于跟不上:joy:

优化问题确实有道理,但或许不是普遍现象所以不太看到有人反馈。我可能需要等 Obsidian 下一个小版本更新。

也可以开个新的 vault,看看是不是文件过多或混入了无关数据造成的。

一般来说有几种可能,提供一些思路吧

  • Mac 问题

    • 硬件跟不上(排除)
    • 系统兼容性
  • Obsidian 软件与插件问题

    • 软件优化问题
    • 某个插件和主题的问题(排除)
    • .obsidian 文件夹内存在无效的配置文件或者重复文件导致卡顿。
  • Vault 问题

    • Vault 大小和数量过大导致性能问题
    • iCloud 同步策略问题,文件存储在本地,但仍可能涉及到网络读写获取最新版本导致延迟。

Obsidian 是 Electron 应用,可以用网页开发的思路排查,可以尝试在 Obsidian 里 Command + Option + I 打开“控制台 - 性能”页面,点左上角录制。然后操作 Command + O,看下切换页面的时候有没有触发什么耗时很久的脚本或者任务。

4 个赞

这个思路可以啊,我刚想吐槽 Obsidian 是个套壳,不能用 Console.app 检查。原来还有当成网页检查这一招。

谢谢,这确实是个完全没意识到的排查方法和思路。如果之后再有问题,会尝试使用这个办法;当然最好是不要遇到问题。

不过在看到前,我似乎通过一些操作解决了这个问题。可能的症结还是在文件读取上,因为 iCloud 尽管支持了 Keep Downloaded,但当我点进标记已下载的文件夹后,有一个 md 文件始终无法下载下来。移除那份文件后,Obsidian 就恢复了正常。

1 个赞

啊,macOS 15!想起来了,iCloud 又在整幺蛾子……

1 个赞