Tweak #6 - The XP Prefetcher
With Windows XP comes a service called the Prefetcher. This service monitors which programs initialize when Windows boots, then in future, fetches them quickly. The Prefetcher is enabled by default, but you can improve its performance. Simply navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
in the registry and find the value EnablePrefetcher. Most likely, it will be set to 3. The recommended setting for the prefetcher is 5, and that's what works best for me. Feel free to play around with it a bit, though, and find out what works best for you.
It is possible to disable the Prefetcher by setting the value to 0, but the only reasons you might want to do this is if you wanted to test a machine in a lab environment.
Tweak #7 - ZIP Folders
A really quick tweak... Windows XP has built-in support for .ZIP files, so that you can view them as normal folders. However, the system uses a sizeable portion of resources doing this, so disabling this feature can increase performance. It's easy to do, you just have to un-register the zipfldr.dll, by going to Start -> Run... and typing
regsvr32 /u zipfldr.dll
then pressing Enter.
Tweak #8 - Unloading DLLs
Explorer often caches DLL files in memory for a period of time after they have finished being used. This can result in large amounts of memory being taken up by DLL files that are not even being used. To stop this happening, navigate to
Now, you have to create a new sub-key called AlwaysUnloadDLL with a default value of 1.
If you want to disable this tweak, just delete the key. Note: Windows has to restart for this tweak to take effect.
How much to upgrade to x64 Edition?