Category: Speed


Another Tip on Disabling the Paging File in WinXP

December 29th, 2008 — 1:14am

Thanks to reader, Olivia, who also recommends to turn off the paging file in not only the system properties, but also in the registry. I haven’t noticed any particular difference in performance after editing the registry, but I figure it couldn’t hurt. If anyone notices a difference, please let me know.

You should not disable the paging file if you have not upgraded the RAM to the 1.5G maximum. If the computer does not have enough available real memory and no virtual memory, the system will crash. However, if you have upgraded the RAM, turning off the paging file will make your netbook a bit faster. First turn off the paging file in the system. You can disable it in the control panel:

CONTROL PANEL > SYSTEM > SYSTEM >ADVANCED(tab) > PERFORMANCE(SETTINGS) > ADVANCED(tab) > VIRTUAL MEMORY(CHANGE)

Reader Olivia suggests to also turn off the paging file in the registry:

START > RUN > (type) REGEDIT
Follow the directory structure to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\DisablePagingExecutive
Double click DisablePagingExecutive
Set the value to be “1″
Restart your computer

Larry, a MS MCSA commented advising against doing this and explains in detail why.

BAD ADVICE!
There is a great deal of confusion on the internet regarding the pagefile and the “DisablePagingExecutive” registry entry. This article is as confused as any I have seen.

Disabling the pagefile will most certainly NOT prevent paging. It will probably increase it. Paging of program code, DLL’s etc., can not be prevented and does not use the pagefile. There is no need to copy this code to the pagefile as it can simply be reloaded from the original files. Disabling the pagefile only prevents paging of modified data. This unbalances the memory management system and will probably impair performance. In some cases this impairment can be severe.

The “DisablePagingExecutive” registry entry actually has nothing to do with the pagefile. This setting only effects paging of a small portion of the Kernel and this does not use the pagefile. By default Windows will keep frequently accessed portions of the kernel in RAM whenever possible. Only in the event of heavy memory load would it be paged out. Enabling the setting will force portions of the Kernel to remain in RAM at all times, even if they are rarely used. It is generally best to allow Windows to page as necessary and not impose arbitrary restrictions.

I would strongly urge all who read this not to make any changes in system settings unless you understand what they do. Doing this can cause serious problems as well as impairing performance. The internet is notorious for spreading misinformation. The descriptions of these settings is rarely adequate and is often wrong.

Unless you really understand a system setting and have a specific reason to change it – LEAVE IT ALONE.

Larry Miller
Microsoft MCSA

Thanks Larry for taking the time to write and explain.

7 comments » | RAM, Speed

Speeding Up Windows XP

December 11th, 2008 — 7:16pm

The SSD HD that comes in the Linux version of the Acer Aspire One has very fast read times, but very slow write times and because of this, some adjustments need to be made to speed up the system under Windows XP. All of these tweaks are very easy to make, and make a huge difference in performance. The key is to keep the system accessing the SSD as infrequently as possible.

As mentioned in a previous post, make sure you formatted the HD with the FAT32 file system and not NTFS. NTFS will be painfully slow on the SSD.

BIOS

The first thing you can do to speed up the system is to disable the “D2D recovery” system in the BIOS (Press F2 at startup to access the BIOS). This feature keeps an extra partition for recovery and takes up drive space and usage. Simply disable it, save and exit to boot back into Windows.

Turn off Paging File

If you’ve upgraded your memory (see below post) to the maximum 1.5GB, then you can turn off the paging file, which will greatly reduce startup time and speed up general usage. I do not recommend doing this though if you have less than 1GB of RAM. To disable the paging file, go to System Properties > Settings (under performance), select the “advanced” tab, then click the Change (under virtual memory) button. Click on the “No paging file” radio button and then click “set” and “apply”. You will have to restart your machine for the changes to take effect.

Turn off visual effects

Windows XP is pretty, but a lot of the shadowing and fading in and out that the system uses takes up a good deal of memory and resources. Turning off all or most of these effects will speed up the system. To adjust the effects, go to System Properties > Settings (under performance) and select the “Adjust for best performance” radio button. This will untick all of the visual effects. Personally, I like the blue bar at the bottom with the green start button, so I indulged and instead selected “custom” and ticked the last box, “Use visual styles on windows and buttons.”

Turn off Unnecessary Programs and Services

A lot of programs like to startup as soon as Windows loads so that they can be accessed more quickly. The problem is that these background programs are taking up memory and other resources, and unless you use these programs often, are usually best turned off to boost overall performance. Check the “Startup” folder in your programs list to make sure that nothing is loading that you don’t need started when Windows starts.

Similarly, you can turn off services that you don’t need. To access the services menu, go to Start > Run and type in “services.msc”. To disable a service, double click the service, and change the drop down menu under “startup type” to “disable.”

Here is a list of services that I’ve disabled on my Acer Aspire One that has increased the speed and doesn’t seem necessary in my instance of Windows:

Alerter
Background Intelligent Transfer Service
Clipbook
Computer Browser
Error Reporting Service
Help and Support
Human Interface Device Access
Indexing Service
IPSEC Services
Messenger
Network DDE
Network DDE DSDM
Performance Logs and Alerts
Portable Media Serial Number Service
Qos RSVP
Remote Desktop Help Session Manager
Routing and Remote Access
Secondary Logon
TCP/IP NetBIOS Helper
Uninterruptible Power Supply
WebClient
Windows Time
WMI Performance Adapter

All of these services have a detailed description in the window so you can choose to disable more, or less services depending on how you use your machine. If you happen to disable a service that a program needs, it will just fail to load and usually mention that it needs a particular service that you can just re-enable in the services program.

With all of these tweaks, my cold-start time to ready-to-use time went from 65 seconds to 35 seconds which I’m more than happy with. General usage is also noticably improved and makes this a very nice Windows XP machine even with the slower SSD.

905 comments » | Speed, Windows XP

Back to top