-
Notifications
You must be signed in to change notification settings - Fork 522
Closed
Labels
enhancementNew feature or requestNew feature or requestreadyWork is about to start (Kanban column)Work is about to start (Kanban column)
Description
Feature request
Related with ros2/ros2#649. The idea is to measure the performance of rclcpp communication, so in the future we can compare different intraprocess mechanisms, intraprocess vs interprocess, etc.
Feature description
Check here: https://gist.github.com/ivanpauno/daee6069a034dabb6374c0d987162cf6
Implementation considerations
Planned tasks:
- Use cpp timers to measure publish-to-subscription latency and publish/subscription rate. Log results (Added rclcpp_performance package #636).
- Use gperftools to measure cpu/memory usage, publish/subscribe operation time.
- Parameterize the test, for varying message length, publishing/subscribers, publishing rate.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestreadyWork is about to start (Kanban column)Work is about to start (Kanban column)