One of the biggest challenges we face when doing continuous integration is the amount of time it takes to complete a build. If you find yourself waiting 10 minutes for a build to complete its probably a sign that something is wrong with your build process. Here are a few interesting tools to help working with your build, keep in mind that I have not used them all, only that I thought they sounded interesting.
This is a good first step. I used this to help us quickly narrow down targets
Not too many tools out there provide a graphical representation of build dependencies. I would bet that if you used this tool, you might notice that your build looks either like a spider web or spaghetti.
Eric Lee turned me on to this. I thought it looked promising.
Interesting blog posting about poor performing ant tasks.