Replies: 3 comments
-
I ran the profiling on tesseract_planning and the dependencies in dependencies.rosinstall. Here is the output. Here are my notes on how to generate this. @Levi-Armstrong might be interested.
|
Beta Was this translation helpful? Give feedback.
-
Is there documentation or guidance on how you go about using this information to improve things? |
Beta Was this translation helpful? Give feedback.
-
Not that I know of. I was mostly just running this to see if Taskflow showed up as a big bottleneck. I imagine the boost and eigen stuff we are kind of stuck with. I found the expensive headers interesting. I imagine we could clean up some of those. I bet there are some places we can forward declare things to prevent including things like graph.h or environment.h I also noticed that several of the files in tesseract_motion_planners showed up in longest to parse. I think we've known that we should probably split up that target regardless to avoid bottlenecks. |
Beta Was this translation helpful? Give feedback.
-
It might be interesting to profile the Tesseract compile time was done for MoveIt here: moveit/moveit#2081
Beta Was this translation helpful? Give feedback.
All reactions