安卓端内存占用较高和部分操作卡顿问题

本贴最后更新于 946 天前,其中的信息可能已经时异事殊

在 1.9.5 和 1.9.6 版本中感觉内存占用较大,并且在点击设置的时候会卡的比较久才弹出,偶尔在切换不同笔记的时候也容易卡,目前个人笔记只有文字和少量图片,不太清楚后面卡顿的问题是否因为主题(主题用的 light-blue),这几天会进行一定的测试

设备是华为 matepadpro12.6 8+128 wifi 版本 CPU 是麒麟 9000E

内存占用如图

1.jpg
2.jpg

最后黑色是因为在测试其他主题看看有没有卡顿现象

  • 思源笔记

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

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

    22007 引用 • 87748 回帖 • 2 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 收到,不过我不太清楚这个内存指的是运行内存还是存储空间占用,能否帮忙确认一下?

    2 回复
  • XYGX

    是运行内存

  • XYGX

    对了,刚刚进行反复测试的时候发现,进入软件第一次点右上角三个点,再点里面的任意选项都会卡住,然后要过一会才能弹出,而在后续的反复点击中没有出现卡顿的情况,为了防止是一开始打开软件的时候还在读取数据的时候的卡顿,我是在软件开启之后我记录了一段时间的笔记后进行试验的,发现仍有该问题,只出现于开启软件后第一次点击左上角三个点然后打开其中任意一选项的情况

  • 界面卡顿的问题感觉十有八九是系统的 WebView 有点不兼容,估计不好搞。内存占用高的问题你那边大概有多少文档,可否打包上传一下桌面端工作空间/temp/siyuan.log 日志文件,这个里面有数据大小记录。

    1 回复
  • XYGX

    siyuan.zip

    文档数量的话大概 50 多个这样

    1 回复
  • 确实数据量并不大,这个内存占用有点不对劲。估计暂时只能这样,如果有可能的话,请帮忙试下其他系统的占用,谢谢。

    3 回复
  • XYGX

    好的,近期有空会帮忙测试

    1 回复
  • 477h

    可能是你开图谱了吧,图谱开了就卡卡的,我的手机华为 P30pro,麒麟 980,平板是 matepadpro10.8 麒麟 990,二百多篇文档,配置还没你高,不开反链,不开图谱,平时用着不卡

    也有可能是我的移动端从来不编辑,只用于查看

    1 回复
  • 477h

    可能是她使用的时候开图谱了,我平板的开了图谱也卡卡的,关掉就好了

  • XYGX

    没开图谱什么的,不过我说的卡并不是一直卡,是第一次打开软件后点击左三角三个点,再点击其中任意选项都会卡蛮久才弹出

  • XYGX

    在 Windows (64 位版本)上进行了一定的测试,在测试中:第一次开启的时候,内存占用仅 20 多 M,在不间断的下载主题的时候内存占用率提高到七八十 M,然后在关闭软件再次打开后,内存占用飙升到最高 500M,然后后续逐渐稳定在 200+MB,在尝试卸载所有主题后,重新打开仍旧是最高五百多 M,后续稳定在 200+MB

    QQ 截图 20220405184601.png
    QQ 截图 20220405184854.png

    在卸载重装后打开仍旧无法达到最开始测试的 20 多 M 占用,卸载重装后最高占用 300+M,安装旧版本 1.8.4 的时候内存占用没变,从 1.8.4 版本升级到 1.9.6 最新版的时候开始占用仍旧同卸载重装相同开始的时候 300 多 M,放置一段时间 280+MB 下图为安装旧版 1.8.4 时候的内存占用图

    QQ 截图 20220405185958.png

    在尝试删除工作空间所有内容后卸载重装软件后,内存占用基本相同,如下图QQ 截图 20220405190456.png
    QQ 截图 20220405190547.png

    将工作空间的内容从回收站恢复到原来的位置,重新打开思源内存占用开始 460M 然后慢慢降低到 334M,而关闭再次打开则是从 360+M 掉到 280M 左右,暂时无法复现这场测试开始的 20+M 的内存占用

    1 回复
  • 桌面端 UI 进程(SiYuan 和子进程)占用 200-300MB+ 应该是正常的,SiYuan Kernel 进程的话主要看文档数量和大小,1.5W 常规大小文档占用大概在 300MB 左右。

    1 回复
  • XYGX

    好的,重启电脑后占用也和未重启的占用相似,这是目前在 Windows 上所有的测试结果大致就那么多

    1 回复
  • 嗯,桌面端应该问题不大,主要奇怪的是移动端的内测占用,移动端的进程和桌面端不一样,桌面端用的是 Electron,移动端是 Java 原生 UI+WebView。

请输入回帖内容 ...

推荐标签 标签

  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 705 关注
  • 新人

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

    52 引用 • 228 回帖
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    20 引用 • 23 回帖 • 723 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • Kubernetes

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

    110 引用 • 54 回帖 • 3 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 31 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    52 引用 • 40 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖 • 1 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 1 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    197 引用 • 547 回帖 • 1 关注
  • CodeMirror
    1 引用 • 2 回帖 • 126 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 6 关注
  • 倾城之链
    23 引用 • 66 回帖 • 138 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    176 引用 • 815 回帖
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖 • 1 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖 • 1 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    77 引用 • 390 回帖
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 388 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 12 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖
  • Wide

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

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

    30 引用 • 218 回帖 • 625 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 346 关注