标签: c mqtt
我有一个MQTT客户端订阅了一个主题。
节目闲置在~1MB左右。当收到20MB的有效载荷时,我可以看到内存使用量增加了40MB的使用量。
当我使用MQTTClient_freeMessage(& message)清除mqtt消息时,内存使用量下降了20MB,这是预期的。但剩下的20MB仍未清除。
我可以释放的唯一方法是完全破坏mqtt客户端。
任何想法为什么会发生这种情况,是否有可能在不破坏客户端的情况下释放剩余的20MB?
谢谢: - )