armink/EasyFlash

GC 无法解发,四个扇区都是满状态。

Opened this issue · 4 comments

16KB , 四个扇区,每个扇区都一样的内容。修改数据时,提示EF_ENV_FULL。
image

四个扇区的状态都是已满,干净状态,是不是就无法触发GC垃圾回收了

是呀,你如果都没有脏的扇区的,是没法 GC 的。GC 就是对垃圾进行回收,如果扇区是脏的说明该扇区没有被删除的 KV ,也就是没有垃圾

找到了复现的方法,4个扇区,gc 阀值为1, 对写变量直行写压力测试,例如, 写wifi_pwd:abcd1234键值,每2分钟设备复位一下,不用半小时就触发了。

找到了复现的方法,4个扇区,gc 阀值为1, 对写变量直行写压力测试,例如, 写wifi_pwd:abcd1234键值,每2分钟设备复位一下,不用半小时就触发了。

这个问题最终怎么解决的啊