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

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

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

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

内存占用如图

1.jpg
2.jpg

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

  • 思源笔记

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

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

    25491 引用 • 105404 回帖

相关帖子

欢迎来到这里!

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

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

    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。

请输入回帖内容 ...

推荐标签 标签

  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 1 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 3 关注
  • 导航

    各种网址链接、内容导航。

    44 引用 • 177 回帖
  • danl
    165 关注
  • 机器学习

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

    83 引用 • 37 回帖
  • 智能合约

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

    1 引用 • 11 回帖
  • Word
    13 引用 • 41 回帖 • 1 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 75 关注
  • 小说

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

    32 引用 • 108 回帖 • 1 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 547 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 550 关注
  • 996
    13 引用 • 200 回帖 • 8 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 2 关注
  • Access
    1 引用 • 3 回帖 • 1 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 650 关注
  • AWS
    11 引用 • 28 回帖 • 7 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 344 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 658 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 3 关注
  • 支付宝

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

    29 引用 • 347 回帖
  • C++

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

    107 引用 • 153 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 1 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖 • 1 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 635 关注