rclcpp/rclcpp
Scott K Logan 3497650ee2 Add performance tests for parameter transport (#1470)
Note that these tests are written without using
performance_test_fixture. Because the parameter server is running in the
same process, any allocations happening in the spin thread for the
server get picked up by the allocation statistics even though those
functions aren't invoked in the tests.

If we can find a way to turn off the memory tracking on a per-thread
basis, we can enable memory tracking. Until then, leaving the memory
statistics enabled could be misleading.

Cherry-picked from f5e35bda86c1d95cf0296bb4f756d3bb63781d97

Signed-off-by: Scott K Logan <logans@cottsay.net>
2020-11-20 21:23:15 -08:00
..
doc [rclcpp] API review March 2020 (#1031) 2020-05-19 10:56:36 -07:00
include/rclcpp Avoid reference cycle to fix memory leak (#1301) (#1450) 2020-11-11 09:38:46 -08:00
resource Generate node interfaces' getters and traits. (#1069) 2020-04-22 17:02:02 -03:00
src/rclcpp Fix NodeOptions copy constructor (#1376) (#1451) 2020-11-11 10:15:27 -08:00
test Add performance tests for parameter transport (#1470) 2020-11-20 21:23:15 -08:00
.gitignore Doxygen setup (#293) 2016-12-20 18:30:18 -08:00
CHANGELOG.rst 2.2.0 2020-10-07 10:50:16 -07:00
CMakeLists.txt Fix conversion of negative durations to messages (#1188) (#1371) 2020-10-06 11:30:43 -07:00
Doxyfile Implement rclcpp-specific logging macros [taking name not object] (#389) 2017-11-15 14:14:09 -08:00
package.xml Initial benchmark tests for rclcpp::init/shutdown create/destroy node (#1411) 2020-11-06 11:14:48 -08:00
QUALITY_DECLARATION.md Bump rclcpp packages to Quality Level 2 (#1445) (#1446) 2020-11-09 18:37:16 -08:00
README.md Bump rclcpp packages to Quality Level 2 (#1445) (#1446) 2020-11-09 18:37:16 -08:00

rclcpp

The ROS client library in C++.

Visit the rclcpp API documentation for a complete list of its main components and features.

Quality Declaration

This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.