5.2.6. Performance and Scalability
5.2.6.1. [Critical] Slower DDS Entity creation in large applications
In previous releases, enabling Monitoring Library 2.0 significantly slowed down the creation of new DDS Entities in large applications with thousands of existing entities.
This issue was caused by a performance bottleneck when evaluating the
<resource_selection> expression within the <telemetry_data>
section of the Monitoring Library 2.0 configuration.
This release partially addresses this issue by optimizing the
evaluation of simple expressions such as //* and
//<resource_class>/*.
For example, using the resource selector //data_writers/* no
longer results in a performance impact.
Future releases will include further improvements to fully resolve this problem.
[RTI Issue ID MONITOR-721]