思源笔记的性能问题

本贴最后更新于 223 天前,其中的信息可能已经时移世改
  1. 刚开始用思源,完全没新建几个笔记几乎没写字,只是一个失效的引用块的提示,怎么弹出提示就花了这么长时间……按理来说数据库里应该没多少东西,应该是秒弹出提示才对吧?是性能问题,还是单纯这个提示弹出得太慢?会优化么?CleanShot20230917at23.43.46.gif

  2. 为什么执行当前页面内的文本替换也要重新载入页面,这也没几个字啊……我试了一下,页面上有 7000 字的时候重载就明显得有至少 1 秒了(MBP16 寸 2019 64G 内存 i9-9880H)……我觉得吧,这又不是说数据库有多么大 + 我在全数据库替换,这页面也没几个字,为什么会这样呢

    CleanShot20230917at23.55.51.gif

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18729 引用 • 69954 回帖
3 操作
LoneFireBlossom 在 2023-09-18 00:07:07 更新了该帖
LoneFireBlossom 在 2023-09-18 00:03:00 更新了该帖
LoneFireBlossom 在 2023-09-17 23:57:56 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • goodboy23

    和思源的索引机制有关系,因为不是原生 md 而是 json,所以时不时就要索引一下。但优势是即使文档几千上万索引依然这个速度。。。

    总的来说习惯就好,相对于思源优秀的写作体验(本人 1300+ 文档了),这点问题可以忽略,毕竟每个软件都有自身设计思路。

  • 其他回帖
  • xinge

    我是经常点击卡顿没反应,复制粘贴文本也是

    1 回复
  • LoneFireBlossom 1

    明白,感谢回复。

    第一个情况感觉手段有些暴力,一时没想出更好的方法,不提了。不过这个提示必须手动关闭,而不会自动消失是出于什么考虑呢?

    我觉得遇到第二个情况会很破坏心情和沉浸感。虽然不是准确的比方,想象一下在手机上刷着刷着朋友圈想要回复,点一下回复微信就要回到人与地球.jpg 的界面两秒。

    首先,我建议重载的时候,显示的界面颜色要和当前软件主题颜色一致,减少突兀感。以 Obsidian 的加载为例(这是从网上下载的一个仓库):

    CleanShot20230918at09.58.14.gif

    可以看到,加载时的背景色最好和主题的颜色保持一致(跟着主题变),我认为这样能减少突兀感。开发者可以在 Obsidian 里测试一下重载,切换软件语言然后点 relaunch 即可,也是一样的。

    目前思源重载一下子从浅色页面切换到黑红色,体验不好。

    其次,我希望能设置更好的判断逻辑,「如果做了替换当前页面内容的操作,检测到其它窗口、标签页、侧栏都没有相关内容时,不需要重载界面」。

    1 回复
  • LoneFireBlossom

    最好新开帖子,这里可能开发者看不到。

  • 查看全部回帖

推荐标签 标签

  • sts
    2 引用 • 2 回帖 • 149 关注
  • 反馈

    Communication channel for makers and users.

    123 引用 • 906 回帖 • 193 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 6 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    108 引用 • 54 回帖
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18728 引用 • 69951 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    106 引用 • 152 回帖
  • 音乐

    你听到信仰的声音了么?

    59 引用 • 509 回帖
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 690 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    51 引用 • 226 回帖 • 1 关注
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    53 引用 • 85 回帖
  • danl
    64 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖
  • CodeMirror
    1 引用 • 2 回帖 • 121 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 561 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 605 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 352 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 549 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 619 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    69 引用 • 190 回帖 • 497 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1083 引用 • 3461 回帖 • 285 关注
  • 笔记

    好记性不如烂笔头。

    304 引用 • 777 回帖
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 511 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖 • 1 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    189 引用 • 1056 回帖
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 41 关注