我做了一个测试,基于activemq-cpp库的示例解决方案。在测试中,我将 50,000 条消息发送到一个队列,在它们全部发送后,我INDIVIDUAL_ACKNOWLEDGE
在会话和message->acknowledge()
每条消费消息上使用它们。消费者是异步的。
发送消息前 java.exe 的内存(私有工作集):209,320 KB。发送所有消息后:412,548 KB。使用所有消息后:434,637 KB。意思是,虽然队列大小为 0,但内存没有被释放。我错过了什么?谢谢。
我做了一个测试,基于activemq-cpp库的示例解决方案。在测试中,我将 50,000 条消息发送到一个队列,在它们全部发送后,我INDIVIDUAL_ACKNOWLEDGE
在会话和message->acknowledge()
每条消费消息上使用它们。消费者是异步的。
发送消息前 java.exe 的内存(私有工作集):209,320 KB。发送所有消息后:412,548 KB。使用所有消息后:434,637 KB。意思是,虽然队列大小为 0,但内存没有被释放。我错过了什么?谢谢。