Skip to content

[BUG] #584

Description

@gitmqq

Tiny RDM Version
What version of Tiny RDM are you using?

OS Version
Which OS and version you launch? (Mac/Windows/Linux)

Redis Version
Which version of Redis are you using?

Describe the bug
检查下来,卡顿的主要原因是内存压力大,系统正在频繁把内存数据搬到硬盘。Tiny RDM 是首要排查对象。

你的电脑有 24GB 内存,目前:

  • 已使用约 23GB,其中约 7GB 用于压缩内存
  • 已使用约 18GB 硬盘交换空间,采样时几秒内就有数百 MB 的换入换出,容易造成明显卡顿。
  • 内存占用最大的进程是 Tiny RDM,约 11GB,已经连续运行 32 天。这个占用值得重点排查,但暂时不能确定是内存泄漏。

CPU 当时没有跑满,空闲约 74%~87%;硬盘剩余约 727GB,也不是空间不足。频繁换页和后台活动可能增加发热,但目前没有读到系统过热或降频告警,尚不能确定发热的全部原因。

建议先保存 Tiny RDM 中的工作,正常退出再重新打开,然后关闭不需要的浏览器标签页。电脑也已连续运行 32 天,如果仍然很卡,保存工作后重启一次。

我目前只做了检查,没有关闭任何程序或修改设置。
重启后的 Tiny RDM 目前正常,之前的 11GB 更像是使用过程中累积的内存,具体触发原因还没复现。

这次检查结果:

  • 版本 1.2.7,启动约 4 分钟。
  • 主进程内存稳定在 39MB,本次启动以来最高 41.4MB
  • CPU 接近 0%,采样时主要在等待操作。
  • 当前停在连接列表,没有打开 Redis 连接

优先怀疑加载大量键、大值,或长期连接期间资源没有充分释放。项目里确实有用户反馈:加载几十万个键后内存上涨,关闭连接也没有恢复;但该反馈涉及 WebView2,不能据此确认你的 Mac 是同一个问题。[相关反馈](#508)

Steps to Reproduce:

1.长时间使用出现

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions