I haven't seen any recent discussions on this topic. We have a rather large code base (25k+ files, of which 15k+ are source). Having requested a remote run, the TeamCity server started a build on its local agent. However, it's been getting sources for nearly 4 hours now. Tomcat is eating up a steady 35-40% of the cpu and, judging from the IO Writes, is getting files very, very slowly. Our view consists of about 2.2 GB of data, and at this point only 1.1 GB has been processed.
We're using ClearCase, the build configuration is set with a checkout mode of "Automatically on server" and checks for changes in the source control every 15 minutes.
Any hints or suggestions on how this can be sped up?