said by pweegar:One of the biggest reasons to keep your registry in shape is (partly) due to performance.
Do you have any numbers to back up claims of improved performance?
When you start your pc (or reboot for that matter), the system registry is one of those things that, at least, in part gets loaded into memory. The larger it is, the more time it takes to load.
Nothing gets 'loaded' that isn't used (to a first approximation).
The registry is mapped into the system address space. Parts of the registry are faulted into real memory as they are touched. Parts that aren't touched, e.g. leftover keys that no-one reads, have no reason to end up in real memory.
I admit I'm discussing from theory rather than practical experience. But there's no reason why truly unused parts of the registry need to be placed in real memory. That's just not the way virtual memory systems operate.
There is an effect that 'too much' junk interleaved with non-junk can cause the parts that you do read to occupy more pages than would otherwise be the case. So from that point of view, large is worse, and large does cause more disk I/O.
My challenge to you is to actually measure the difference, because if you can't measure it, it doesn't matter.