Profiling build scripts

I would like to optimize our build scripts but I'm not sure what exactly I need to change.

So I was wondering if anyone could give me advice on how best to profile our build scripts to find the bottle necks.

There's not much that can be done in FinalBuilder to speed things up, it's actually pretty fast, in a multithreaded example (processing a queue with an async group), the IDE will do 2000 actions per second. That said, those actions don't do much logging, and logging is the main bottleneck.

Export the log file to html, then look at timing of the actions. For actions that do a lot of logging, try to reduce the amount of logging, for example, reduce the logging from MSBuild, logging at Detailed or Diagnostic level will really slow things down a lot.

If you are copying files around, be specific about which files are copied, don't copy files that are not needed.

Other than that, much of this post applies to both Continua CI and FinalBuilder - https://www.finalbuilder.com/resour...erformance