EINDEX / logseq-memos-sync

Logseq plugin for sync Memos to logseq.
GNU General Public License v3.0
88 stars 13 forks source link

After using this plugin, Logseq becomes very laggy and sometimes even gets stuck. #7

Closed moulai closed 1 year ago

moulai commented 1 year ago

In Chinese:

  1. 安装一个全新的Logseq(以避免其它问题和设置的干扰)。
  2. 创建一个新的Graph。
  3. 安装插件。我的设置是,每小时自动同步、在开启Logseq时自动同步、同步到Logseq的Memos不会归档。
  4. 等待同步完成。我的Memos大约有300多条,分布在150多天中。
  5. 同步完成后,重启Logseq(以避免其它问题干扰)。
  6. 再次启动后,Logseq会变得很卡顿。例如,当我进入页面[[Memos]](加载速度很慢),点击某个标签#Tag (加载速度很慢),再从导航栏点击Home按钮返回主页 (此时可能会卡住,有时甚至整个Logseq都会无响应),都会变得很慢或者卡顿。
  7. 关闭插件,重启Logseq,再进行第六步的操作,此时,一切都快速而顺畅。说明不是由于页面数量、块数量等问题导致的。
  8. 我也尝试了在开启插件时,重建索引、清理缓存、刷新等操作,都无法解决问题。
EINDEX commented 1 year ago

@moulai change the sync logic, it will use less bandwidth and performance, cloud you try that one?

moulai commented 1 year ago

@moulai change the sync logic, it will use less bandwidth and performance, cloud you try that one?

Okay! Thank you for your hard work. I will conduct the test as soon as possible!

moulai commented 1 year ago

@EINDEX Great! The problem is solved. I created a new Graph and then synchronized all the Memos. Now, switching between different Memo tags has become very smooth. Then I switched back to the homepage, unfortunately Logseq got stuck again and my computer started buzzing. However, I forced quit Logseq and restarted it, and everything was fine. There are no more problems now!