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