Hi,
it seems like there is a memory leak in the KeepAliveManager. Our application runs out of memory after some time. Some analysis show that this is probably caused by the ping task created in KeepAliveManager which creates a PacketCollector instance for every ping. These are added to the list of collectors and cannot be garbage collected.
Best regards,
Dominik