Hi,
I'm developing an application in C++ on Windows XP, using Eclipse as my IDE, and a Makefile-based build system (with custom tools to generate the Makefiles). In addition, I'm using LZZ, which allows me to write a single file, which then gets split into a header and an implementation file. I'm using TDM's port of GCC 4.
What tools or techniques could I use to determine exactly how much time each part of the build process takes, and why it is slow?
Of particular interest would be:
- How much time does make need to figure out to parse the Makefiles, figure out the dependencies, check the timestamps, etc?
- How much time does Eclipse need before and after the build?
- How much time does GCC spend on parsing system and boost headers?
Thanks!
Carl
PS. This is my home project, so expensive tools are out of reach for me, but could be documented here anyway if they are particularly relevant.