I read somewhere (don’t remember where) about the DisablePagingExecutive registry setting. Wanting to know a little bit more about it, I found this article _place_holder;full of excellent tips for speeding up your Windows XP machine.
His description of what the DisablePagingExecutive does isn’t quite right. This is from the Windows 2000 Resource Kit:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Data type Range Default value
REG_DWORD _place_holder; 0 | 1 _place_holder; 0 _place_holder;
Specifies whether user-mode and kernel-mode drivers and kernel-mode system code can be paged to disk when not in use.
0 Drivers and the kernel must remain in physical memory.
1 Drivers and the kernel can be paged to disk as needed.
Setting this value to 0 is useful when debugging drivers, because all of the code and data is always memory resident.
So what is really going on here is that the OS and drivers stay in RAM. I’ve got almost a Gig of RAM on this machine so I’m going to give it a try.