You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have two ComposableNode in launch.py and execute them in a single process. However, there is not any performance improvement compared with running them in two processes respectively, in terms of latency and throughput(measured by ros2 topic delay and ros2 topic hz). Is it expected?
After the observation, I would like to make them run in a single process with memory zero-copy. As far as I know, it can be set by intra_process_comm of rclcpp::NodeOptions, but I don't know how to make it in launch file. Anyone can help?
The text was updated successfully, but these errors were encountered:
I have two ComposableNode in launch.py and execute them in a single process. However, there is not any performance improvement compared with running them in two processes respectively, in terms of latency and throughput(measured by
ros2 topic delay
andros2 topic hz
). Is it expected?After the observation, I would like to make them run in a single process with memory zero-copy. As far as I know, it can be set by intra_process_comm of rclcpp::NodeOptions, but I don't know how to make it in launch file. Anyone can help?
The text was updated successfully, but these errors were encountered: