[ros-users] [Discourse.ros.org] [Next Generation ROS] Increa…

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
Slet denne besked
Besvar denne besked
Skribent: Eirik Hexeberg Henriksen via ros-users
Dato:  
Til: ros-users
CC: Eirik Hexeberg Henriksen
Emne: [ros-users] [Discourse.ros.org] [Next Generation ROS] Increasing memory usage for publishing nodes with enabled intra-process communication


I also did a small test with a basic talker/listener. I used the "two_node_pipeline" from the intra process demo code:

> ros2/demos/intra_process_demo/include/two_node_pipeline/two_node_pipeline.cpp


The only change I made was to change the time interval in the timer on line 49. from 1s to 10ms to get results faster. I got the following results:
Starting memory                  21 420
after 80 000 publications:    28 100
after 100 000 publications:  29 948
after 175 000 publications:  37 724
after 200 000 publications:  39 308
And continues to rise.


I then changed both nodes by turning off intra-process communication, to verify that it in fact was something with the intra process communication causing the increased memory usage:
Starting memory:                  18036
after 200 000 publications:   18036


My original program sending a jpeg image over ros2 15 times per second has now been running for 6 days. It had a starting reserved memory of 33M, and has monotonically increased its reserved memory to 981M. I did the same test on the program with intra-process communication turned off and the memory did not increase.





---
[Visit Topic](https://discourse.ros.org/t/increasing-memory-usage-for-publishing-nodes-with-enabled-intra-process-communication/3261/5) or reply to this email to respond.


If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list

http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <http://lists.ros.org/mailman//options/ros-users>