Tweak WinXP for optimum performance

Page III: Windows XP's visual effects and services can bog your system down but you can boost performance by changing the settings in the Performance Options dialog box.

Now, if you have an application that primarily runs unattended and performs the bulk of its operations in the background, you can improve its overall performance by configuring Windows XP to evenly distribute the processing power between the foreground and background tasks. To do so, select the Background Services option. Windows XP will distribute processing power among all running applications in long, fixed-length time slices.

Memory usage
The two options in the Memory usage panel allow you to control how Windows XP manages the use of available memory and system/disk caching. Here, the default setting of Programs makes more of the actual RAM in your system available to your applications by setting aside only 4 MB of RAM for disk caching.

For most situations, the default setting will be sufficient. However, if you discover that your applications are running sluggishly and you have at least 256 MB of RAM, you may want to experiment with the System Cache setting.

When you choose the System Cache setting, Windows XP allocates all but 4 MB of the available RAM to the system cache. The big performance gain here is brought on by the fact that this setting allows the operating system kernel to completely run in memory. Furthermore, having a larger system cache can, in many cases, improve the performance of an application by providing quicker access to multiple files.

It’s important to note that while the System Cache setting initially grabs a majority of RAM for the cache, it’s designed to dynamically manage the memory. So if another application needs some of the memory allocated to the system cache, Windows XP will make the needed memory available to the application.


A note on the System Cache setting
Enabling the System Cache setting actually enables the Large System Cache setting in the Windows XP registry. Thus, you don’t need to manually change this setting by editing the registry, as you may have done in Windows NT or Windows 2000.

Virtual memory
Of all the settings in the Performance Options dialog box, Windows XP gives you the most control over virtual memory. To help you understand the options that Windows XP makes available in the Virtual Memory dialog box, I’ll go into the virtual memory concept in a bit more detail.

Some background on virtual memory
Windows XP uses virtual memory to simulate more RAM than physically exists in your system. When you launch an application, Windows XP loads that application into RAM. If you load several applications at the same time, all the running applications must share the same RAM. However, as you can imagine, running all those applications together will require more RAM than is actually in your system.

In order to manage this situation, Windows XP monitors each application’s use of the available RAM and locates sections of memory that are allocated to an application but aren’t currently being used. Windows XP then moves, or swaps, these inactive sections from RAM and temporarily stores them on the hard drive in a file called the paging file.
Advertisement

Talkback 0 comments

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Phil Dobbie A guide to the future of the internet
    Last week we looked at the history of the internet in Australia. It's been around for 20 years and changed our lives in so many ways. Imagine what it could do given another 20 years.
  • Array Carelessness busts Linux security
    No operating system can ever properly protect a computer from trojans as long as users continue to do silly things. Just because Linux is immune to your standard drive-by viruses it does not mean that it can escape trojan horses.
  • Array Sun shining on Ajnaware
    Graham Dawson talks about the future of iPhone app development and augmented reality.
  • More blogs »

Tags

Back to top

Featured