Historically ROS have been used in R&D environments or for Fast prototyping. This is changing with ROS2: The new release promises to target production environments in industrial and critical applications, starting with the selection of the underlying middleware (DDS), a standard designed for real-time distributed systems.
Now, performance is a growing concern, and the professional users of ROS2 demand a comprehensive and automated benchmarking to continuously improve the behaviour in very demanding applications. We propose to create such tools and make them part of the continuous integration process of ROS2, making performance a precondition for any modification.