数据量多就超级卡卡卡卡

每次切换连接或者切换主题,就卡着不动等很久才有反应,每个操作都是要卡很久!

版本v1.9.5

您好,请问下您这边大概接收的是多少的数据量?有开启 JSON 高亮吗?

大概就监听一个主题下,每秒100条数据左右吧,前期是不卡的,越用就越卡,未开启高亮,总共50万条历史数据,其实这些数据是可以不记录的

好的,您可以及时清理下数据,右上角点击菜单后 → 点击清理历史数据,因为 MQTTX 未对本地数据库存储和查询做优化,因此建议您及时清理历史数据。
接下来的版本中,我们会选择设置“是否忽略对 QoS 0 消息的存储功能”,来优化对于大量消息无法处理的情况,感谢反馈。

清理历史数据这个操作似乎是不生效的,重启后数据依然存在,程序也依然卡,运行缓慢

这个清除历史数据其实就是清屏,并不会删除数据库中的数据,丝毫没有作用

似乎一年前就有这个问题MQTTX工具卡顿

没有吧,会删除数据库中的数据的。可以麻烦提供截图和复现步骤吗?1.9.0 版本后我们就对性能进行过优化的,或者您到对应的目录下,删除 MQTTX.db 文件,重启下再试试。

OS Log File Path
Linux ~/.config/MQTTX
macOS ~/Library/Application Support/MQTTX
Windows %USERPROFILE%\AppData\Roaming\MQTTX

删除可以了

1 个赞