Skip to content

Instantly share code, notes, and snippets.

@trainman419
Last active August 29, 2015 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trainman419/cf00d7498a17632d01e6 to your computer and use it in GitHub Desktop.
Save trainman419/cf00d7498a17632d01e6 to your computer and use it in GitHub Desktop.
catkin build tools performance comparison

Comparing the traditional catkin_make to catkin_make_isolated and catkin build

These aren't incredibly scientific; they're just designed to give me an idea of how the various existing build tools compare with one another. They're tested on the fairly large project I work on at my day job.

Tool catkin_make catkin_make_isolated catkin_tools
Build from scratch 8m2s 12m33s 8m47s
Rebuild, no changes 2s 19s 27s
Touch a cmakelists 52s 41s 59s
Touch a header 2m7s 2m38s 3m6s
Touch cmakelists in leaf package 43s 19s 28s
Touch a source file in leaf package 8s 24s 28s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment