在手機上使用 Obsidian 十分卡頓?可能是因為這個原因

Obsidian

最近我在手機上使用 Obsidian 遇到一個很麻煩的問題,就是從一篇筆記轉換到另一篇筆記時會有嚴重的卡頓。

這篇來聊聊我如何解決這個問題。

目錄:

背景

不知為何,我發現打開任何一篇筆記載入的速度變得很慢。

就算從一篇筆記點擊連結到另一篇筆記,也需要等候兩三秒的時間。

這個問題對我來說十分困擾,因為他十分影響使用體驗。

我的電腦和手機使用同一個筆記簿,在電腦上卡頓的情況不是很明顯,但在手機上就十分卡頓。

我也試過很多不同的做法,但都徒勞無功。

是因為 Community Plugin 的原因嗎?

我一開始以為是 Community Plugin 的問題,所以決定把它們全部關掉,但問題沒有解決。

我也試過懷疑是否因為我的筆記系統裏有一些錯誤格式的 metadata、或是一些圖片等等的東西是 Obsidian 的載入速度變慢。

但把這些東西處理後,打開筆記的速度還是很慢。

是因為筆記數量太多的原因嗎?

我有懷疑是否因為我的筆記數量太多,導致使用卡頓。

但是我筆記的數目一向都是在 13000 篇左右,所以沒理由以前沒有感到十分卡頓,但最近就十分卡頓。

然後今天偶爾發現解決方法。

今天我懷疑是否和 Obsidian 的 Core Plugin 有關。

於是我試試把所有 Core Plugin 都關掉,然後再沒有卡頓的情況發生了!

然後再逐個逐個 Core Plugin 打開,還是沒有卡頓的問題。

但我發現我的筆記介面有一點不同。

也就是在筆記的最下方顯示這篇筆記的所有反向連結的頁面消失了。

所以我懷疑和這個有關。

如果筆記有展示反向連結,你的筆記的頁面會是這個樣子。

Obsidian

然後我上網找了如何打開或關閉這個展示反向連結的頁面,就是圖下的這個 Toggle backlinks in document 的 Command。

只要把筆記頁面最下展示反向連結的部份關掉,那麼再入筆記的速度便會很快了。

Obsidian

那麼為什麼在電腦和 iPad 沒有這個問題?

我想,這是因為每次載入一篇筆記時,系統也要重新計算有什麼筆記對這篇筆記有連結。

可能最近因為我有把一些筆記聚合成幾篇比較長的筆記,這使得系統計算反向連結時變得很慢。

但為什麼在電腦上或 iPad 上使用沒有太嚴重的卡頓?

我相信本來 Obsidian 是有在緩存這些反向連結的資料(至少在 Obsidian API 有 app.metadataCache.getBacklinksForFile(file) 這一個 function),但可能因為 iOS 有 memory / 內存的限制,所以當有太多東西要緩存時,就無法有內存去放下這些反向連結的資料,於是只能每次都重新計算這篇筆記的反向連結。

當然,這只是我的猜想。

總結

如果你在手機上從一篇筆記轉到另一篇筆記時感到卡頓,也許是因為你的筆記有太多連結了。

這時你可以減少筆記間的連結、或是選擇不預設展示筆記的反向連結。

以上就是我的心得,下次你在手機的 Obsidian 打開筆記速度很慢時,留意這個地方吧!

Obsidian 教學:



如果你覺得這個內容有用,不妨分享給你的朋友。

這是我的 FacebookTwitterInstagramThreads,有興趣的話歡迎 Follow。

如果你認為我的文章有幫助,歡迎 請我喝一杯咖啡。

分類: Obsidian
寫作日期: 2024-02-23

隨機文章: