So if I get this right, significant speedup for rosmake could be achieved
by replacing yaml.load() with yaml.load(...,  Loader=yaml.CLoader) and
yaml.dump with cPickle.dump

Does anyone have the time to investigate whether this also gets us significant improvements for any of the other yaml-bound packages that we use?
Such as:

rostopic
rosservice
rosbag
rosmsg
rosparam
roslaunch
rospy
actionlib
dynamic_reconfigure
rosdoc

At least for rosbag, I seem to remember seeing complaints about speed on answers.ros.org, that could of course be related to something different entirely.


On 20.02.2013 17:48, Patrick Goebel wrote:
I am happy to report that rosmake under Groovy (Debian install) is now much faster.  A stack that used to take 149 seconds (2 minutes 29 seconds) to build now takes only 22 seconds which is 6x faster than before.

If I am reading the bug reports correctly (#218 and #222), thanks goes to Timo Röhling for the patch and Tully for the merge.

--patrick

http:/www.pirobot.org






_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users