eProsima is constantly improving its DDS middlewares' performance to assure user satisfaction. Below you can discover interesting performance data and comparisons!

Fast DDS

Fast DDS is a publish/subscribe communication middleware for distributed systems and the most complete open source DDS implementation for robotic and critical applications.

eProsima Fast DDS Performance

This performance test, focuses on latency and throughput, comparing Fast DDS v2.2.0 and v2.1.0 and its different transports.


Fast DDS vs Cyclone DDS

eProsima presents a comparison between Fast DDS and Eclipse Cyclone DDS regarding their latency and throughput performance.


Shared Memory vs UDP

This a throughput comparison measures the inner machine communication of Fast DDS and Cyclone DDS.


Asynchronous vs Synchronous Publishing

eProsima explains the the asynchronous and the synchoronous publishing modes and names their advantages and caveats.



Micro XRCE-DDS is eProsima's middleware solution for eXtremly Resource Constrained Environments, meaning microcontrollers, providing them access to the DDS Global-Data-Space.

Micro XRCE-DDS Memory Profiling

This article analyzes the memory fottprint of the Micro XRCE-DDS Client and Agent libraries.



micro-ROS is a robotic framework, designed to target embedded and deep embedded robot components with extremely constrained computational resources and memory limitations. Its main advantage is its compatibility with the Robot Operating System (ROS 2), the de facto standard for robotic applications development.

micro-ROS Client Memory Profiling

This article analyzes the memory footprint of the micro-ROS Client library.


For more information about eProsima and our tests and comparisons:

Please contact