似乎2021年就有人提出过这个问题,但说楼主设备旧没有解决。
还有个人也问了怎么加快启动/库加载速度,说是库里图多会影响到,也没有解决。
现在就再提下,希望开发组的大神们能注意到并解决
问题描述
Android端ob启动慢
我的库大概共2w个文件吧,主要是把以前印象、有道的笔记迁移过来的,有许多图片。
开启2个常用插件(obsidian-spaced-repetition, obsidian-filename-heading-sync)时,启动时间约36s
关闭第三方插件,启动时间约22s
库中的文件:
当前 Obsidian 的版本及安装环境
Obisidian: 1.4.6
手机:红米Note 12 Turbo
理想中的情况
希望无论库有多少文件,在不开启第三方插件的情况下,手机中启动速度能控制在1~2s内;而如果开启第三方插件的话,希望也能先打开ob界面(时间也控制在1~2s内),后台加载插件。
目前也可以借用Templater延迟插件启动,感觉对实际使用没有什么影响。
一个良好的功能建议应该包含以下要素:
自己的需求
不希望在加载界面等待太久(超过3s,就明显感觉到在等待软件启动了),另外,如果切换到别的软件,再切换回到Obsidian,又会重新启动加载(就又要等待了,这也许有Android系统后台进程管理的限制,但如此长的启动时间,还是会让人在意的)
在桌面端,就算加载时间长些(我测试我win10系统中,开第三方插件启动约20s,不开约10s),也可以切换到其他软件窗口,不必盯着启动界面等待,影响不大。
当然,如果桌面端也能优化启动速度就更好了~
尝试过/想象的解决方案
借用Templater调整插件延迟启动时间,似乎没有太大帮助。