我的 MINA 客户有一点问题。
我只创建一个到服务器的连接,然后服务器每秒定期发送某种数据。
简而言之,客户端连接到服务器;服务器向客户端发送回一个字符串,所有这些步骤都使用相同的打开连接(相同的客户端对象和客户端处理程序)。
但问题是,我认为,旧数据不是由 GC 收集的。使用的堆在几秒钟内变得越来越大,并且永远不会减少。我的 messageReceived 方法是空的!
public void messageReceived(IoSession session, Object message) { }
任何想法 ?