So this thread is a good place to ask this, anyone here use a defragger in a development environment and can recommend one (either free or commercial) that will do well? Doing a simple sync out of Perforce, then compiling a large app really trashes a drive under Windows. The goal would be to have a defragger that is pretty much install and forget (so nothing that has to be manually run), and is smart enough to stay out of the way when the disk is being used. Ideally, it would also move the most accessed files to the faster parts of the disk, using actual benchmarks to figure out where that spot is.
I tried Diskkeeper 2008 on my machine and a few others for their trial, and it seemed to be decent at doing all of this, but searching around, there still seems to be a lot of negative reviews of it for some reason. For me, it seemed to do the job of cleaning things up pretty quickly, often getting the disks back into order if I stepped away for lunch or a meeting.
I'll try out JKDefrag and IObit based on the suggestions here sometime next week.