Originally posted by: Smilin
Prefetch only changes your boot time. It doesn't have any effect on day to day operations. If your boot time "feels" sluggish clean it out. I probably do it once every 6-9 months.
Not sure I'm following you on the idle time defrag.
Well, I was under the impression that both of them were related - the app prefetch (which I am pretty sure affects all application loads, as well as bootup), and the fact that XP will do background disk defragmentation, during long periods of idle time, in the "System Idle Thread".
I was also under the impression, that XP's defrag algorithm, used the application and boot-time prefetch information, to lay out the disk clusters in a way that was fastest for loading, rather than setting files to always be linearly contiguous. (And that this was just one of several reasons why XP's defrag layout conflicted with Norton Speedisk's layout algorithm.)
The implication of cleaning out the prefetch cache was, that by eventually upgrading/modifying installed applications, the prefetch information would get "stale", and result in a defrag optimization that was also "stale", and therefore sub-optimal, and also a waste of time to perform.
Suffice to say, I really really don't want XP messing about with my file layout or order. Defragging is good, but I would rather do it manually, under "controlled conditions", and not automatically in the background.