ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


Desktop platforms Toolkit in association with http://ad.doubleclick.net/clk;205413468;14699245;m?http://adfarm.mediaplex.com/ad/ck/2397-58840-22058-14

Optimising Windows XP

Greg Shultz

Published: 12 Oct 2004 12:50 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

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.

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Did you find this article useful?
161 out of 362 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:




Desktop Management Benchmarking

Test Your Desktop Management Systems

How good are your company's desktop management solutions? How do they compare with those of your peers?

Take two minutes to complete our new Desktop Management and Energy Consumption benchmark, and find out what issues your business needs to focus on.