tiny-rdm icon indicating copy to clipboard operation
tiny-rdm copied to clipboard

[FEATURE]如何配置内存大小呢

Open zhanjinhao opened this issue 1 year ago • 8 comments

机器:macbook pro m1pro 版本:v1.1.8

内存占用800多M,压力有些大。能配置内存吗,或者作者有时间优化一下。

image

zhanjinhao avatar Feb 06 '24 01:02 zhanjinhao

是加载了特别多的key吗

tiny-craft avatar Feb 06 '24 02:02 tiny-craft

是加载了特别多的key吗

没有哦。总共就这么多key。

image

zhanjinhao avatar Feb 06 '24 02:02 zhanjinhao

你看下是做了什么操作会这样,之前也有人说过类似问题,但没回我怎么弄出来的,我试过加载几万key都没重现。 是不是打开使用了很长时间,或者全量加载一个非常大的hash这些复杂类型什么的

tiny-craft avatar Feb 06 '24 02:02 tiny-craft

你看下是做了什么操作会这样,之前也有人说过类似问题,但没回我怎么弄出来的,我试过加载几万key都没重现。 是不是打开使用了很长时间,或者全量加载一个非常大的hash这些复杂类型什么的

tiny-rdm打开了三四天没关闭吧。 想了一下,昨天用Redisson创建了几个布隆过滤器。

    RBloomFilter<String> cachePenetrationBloomFilter = redissonClient.getBloomFilter("shortUriCreateCachePenetrationBloomFilter");
    cachePenetrationBloomFilter.tryInit(100000000L, 0.001);
    return cachePenetrationBloomFilter;

我重试了一下。 1、创建一个占用内存160M的布隆过滤器。点击布隆过滤器的key,tiny-rdm的内存占用就从40M->200M。 2、删除布隆过滤器,Redis里看不到布隆过滤器了。 3、tiny-rdm点“重新载入”按钮刷新key,内存占用保持200M。等待一会儿再刷新,降到50M。 4、重新启动tiny-rdm,内存为30M。

由于数据value大,我在tiny-rdm里点击查询之后是查不出来数据的,而且过240s之后就会报错。服务器带宽是3Mbps,这个过程中有没有网络超时等问题导致的内存泄漏呢? image

zhanjinhao avatar Feb 06 '24 03:02 zhanjinhao

基于webview的应用目前确实没有什么控制和限制内存的方式

tiny-craft avatar Mar 12 '24 08:03 tiny-craft

image 我连接的是服务器的redis,为啥会占用这么恐怖的内存

Yize-lab avatar Jun 29 '24 01:06 Yize-lab

image 我连接的是服务器的redis,为啥会占用这么恐怖的内存

你是不是把key全拉下来了?还是做了什么操作

tiny-craft avatar Jul 01 '24 02:07 tiny-craft

我的key很少,只是一些测试数据

在 2024-07-01 10:43:58,"Lykin" @.***> 写道:

我连接的是服务器的redis,为啥会占用这么恐怖的内存

你是不是把key全拉下来了?还是做了什么操作

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Yize-lab avatar Jul 26 '24 02:07 Yize-lab