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

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

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

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

内存占用如图

1.jpg
2.jpg

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

  • 思源笔记

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

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

    18843 引用 • 70552 回帖 • 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。

请输入回帖内容 ...

推荐标签 标签

  • 大数据

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

    89 引用 • 113 回帖
  • abitmean

    有点意思就行了

    24 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 47 关注
  • Spark

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

    74 引用 • 46 回帖 • 549 关注
  • 笔记

    好记性不如烂笔头。

    305 引用 • 780 回帖
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 2 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 43 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    941 引用 • 1458 回帖 • 151 关注
  • B3log

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

    1083 引用 • 3461 回帖 • 286 关注
  • 小说

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

    28 引用 • 108 回帖
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 3 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    45 引用 • 113 回帖 • 308 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 567 关注
  • Kotlin

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

    19 引用 • 33 回帖 • 31 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 427 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    333 引用 • 323 回帖 • 65 关注
  • 反馈

    Communication channel for makers and users.

    123 引用 • 906 回帖 • 193 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 244 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 341 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • 安全

    安全永远都不是一个小问题。

    189 引用 • 813 回帖 • 1 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 55 关注
  • Swagger

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

    26 引用 • 35 回帖 • 13 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    3 引用 • 82 回帖
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 1 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    14 引用 • 7 回帖 • 3 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 521 关注