Subscriber

DTO memory release JAVA

I'm told that DDS maintains a reference to DTOs created when using the example code here:

code 

Subscribing Program Terminates Unexpectedly

After a few minutes reading data from a topic, the subscribing program unexpectedly terminates as if someone decided to simply stop it. What could cause a subscribing program to terminate by itself? I had originally thought that maybe it was a set limitation of the trial license (since at termination, the licensing information is displayed), but the problem remains with the full license. Data is received with a couple losses here and there. Perhaps the problem is obvious, but I am new to DDS. Has this happened to anyone else, and how did you solve it?

Why this dynamically created subscriber can not receive messages?

I am writing a public transport system using RTI DDS, but I met a strange problem:

 

This situation works well:

1. start a passenger subscriber with content filtered topic
2. start publishers
3. the passenger subsriber gets the messages well
4. start a second passenger subscriber with a different content filtered topic
5. the second passenger subscriber gets the messages well


This situation has problem:

Organization:
Subscribe to RSS - Subscriber