• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Memory/stability tweaks for Xp, for those of you with 512-1GB of ram:)

0roo0roo

No Lifer
figured i'd post this since many of you have 512-1GB of ram now🙂

hey, it was new to me😛 esp the separate processes bit for more stability.

http://kadaitcha.ath.cx/articles/performance.aspx

windows does seem snappier!


Tweak #5: Memory Management and Processor Scheduling

256MB RAM is the absolute minimum to take advantage of these changes. Those with faster Pentium 4's should see a significant performance boost. You should not perform any registry edits unless you know what you are doing. At the very least, you should consider performing a backup before proceeding.

Memory Management: Kernel Paging and Cache Tuning

The "DisablePagingExecutive" entry in the registry prevents the kernel (the core of the XP OS) from being rolled out to the page file. The effect of this part of the tweak is to cause the OS to cache the OS Kernel and its entourage to RAM instead of to disk, which makes XP far more responsive.

The "LargeSystemCache" registry entry forces XP to allocate all but 4MB of system memory, that is system memory, not avaliable RAM, to the file system cache. The remaining 4MB of system memory is used for disk caching, though XP will allocate more memory if it is needed.

A modern hard disk will transfer sequential data to and from disk at up to 40MB per second, or even faster on some drives, but the LargeSystemCache tweak means that effective transfer speeds of 1GB per second or more can be obtained, depending on the amount of RAM in your system and its operating speed. This is achieved because the LargeSystemCache modification causes the OS to store data read from disk in RAM. It means that the OS is always using the optimum amount of RAM instead of leaving it untouched for future use that may or may not occur. Without this part of the tweak, 200MB or more of RAM in a typical 512MB machine goes completely unused.

Some I/O intensive applications may take a hit in performance from changing the LargeSystemCache, so this particular component of the tweak should not be applied to a system that is running either SQL Server or Internet Information Server (IIS) because both of those applications perform their own caching.

Start regedit and navigate to the following key:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]

Add these two lines, save the changes and reboot;

"DisablePagingExecutive"=dword:00000001

"LargeSystemCache"=dword:00000001

To see the effects of this part of the tweak, launch a large, memory hungry application. Any of the Microsoft Office suite of applications will do. Let the application load then exit from it. Fasten your safety harness then launch the application again.

I have a striped RAID 0 array of two ATA100 7,200 RPM disks. The array was lounging around on holiday in the sun and not doing much with a SiSoft Sandra Drive Index of 28,000. The two registry changes above caused the DI to triple from the original 28,000 to an upper mark of 85,000. A similar but scaled down performance increase can be expected for ATA 33/66 disks.

Memory Management: Separate Window Processes

This setting provides significantly faster performance and affords greater application stability. Contrary to popular belief, this part of the tweak causes multiple instances of the same application to execute in their own process and memory space, not just Windows Explorer. Of course, the cost for improved performance and stability is memory since the application and its attendant DLLs are loaded separately for each instance. If you have 512MB of RAM or more, this part of the tweak is highly recommended because if say Internet Explorer or Word crashes, other Internet Explorer and Word instances will remain unaffected.

1. Start Windows Explorer.

2. Select Tools.

3. Select Folder Options then select the View tab.

4. Check the Launch folder windows in separate process box and Apply.
 
you sure that hasn't been fixed in sp1? i'm running a radeon 9000 pro just fine, and the other pc with the setting enabled is a radeon ddr
 
Originally posted by: 0roo0rooThe "DisablePagingExecutive" entry in the registry prevents the kernel (the core of the XP OS) from being rolled out to the page file. The effect of this part of the tweak is to cause the OS to cache the OS Kernel and its entourage to RAM instead of to disk, which makes XP far more responsive.

Be careful using this if your memory is overclocked as this is the ultimate stability test and also the most dangerous. By paging your Kernel to memory it is extremly liable to be corrupted by bad/unstable memory. Windows cannot counteract memory corruption in the Kernel and has caused me to reinstall many times before I realized this was the problem. I am now keeping the Kernel safely paged to my hard drive, but I might try again now that I have found the "sweet spot" for my memory.

BTW, that entire article is based off of information found on www.winguides.com. And I would also remove the "stability" part from your thread title because from the looks of things it's not guaranteed.

-Por

 
well the stability bit refers to the separate processes bit which improves stability.

largesystemcache shouldn't affect stability really either.
 
IMPORTANT FOR ALL USERS:

After enabling "Stability" enhancing items in registry and after hour or so of use entire system crashed! System unusable, Safe Mode, Directory Services Restoration, Last Know Good Configuration Mode all non functional. System crashes upon boot. I am currently using my backup computer.

That being said use at your own risk. 🙂 And I'll work on my computer. 🙁

-Por
 
Anything that requires you to go into the registry screams BACK UP YOUR STUFF before you do this. PorBleemo, all you should have to do is reinstall XP. It's fixed most of my problems 🙂.
 
Originally posted by: PorBleemo
IMPORTANT FOR ALL USERS:

After enabling "Stability" enhancing items in registry and after hour or so of use entire system crashed! System unusable, Safe Mode, Directory Services Restoration, Last Know Good Configuration Mode all non functional. System crashes upon boot. I am currently using my backup computer.

That being said use at your own risk. 🙂 And I'll work on my computer. 🙁

-Por

jeez, what kinda overclocked rig are you using? mines overclocked and i've been using the settings for over 24 hours so far. well cept the disablepagingexcutive one.
 
Originally posted by: bacillus
"LargeSystemCache"=dword:00000001
I would strongly advise that if you have an ATI videocard not to use this tweak as it can hose your install!

I used to have that prob and upon restarting, would cause all kinds of "delayed write failed" messages to occur, but I usually hit the reset switch before any install-hosing damage was done. I read about disabling SMB security signature, tried it, and sure enough it works fine. Linky
 
Originally posted by: 0roo0roo

The "DisablePagingExecutive" entry in the registry prevents the kernel (the core of the XP OS) from being rolled out to the page file. The effect of this part of the tweak is to cause the OS to cache the OS Kernel and its entourage to RAM instead of to disk, which makes XP far more responsive.
It affects only some code associated with the actual kernel. The actual XP kernel is never paged. No particular ill-effect, but no real gain either.

The "LargeSystemCache" registry entry forces XP to allocate all but 4MB of system memory, that is system memory, not avaliable RAM, to the file system cache. The remaining 4MB of system memory is used for disk caching, though XP will allocate more memory if it is needed.
It greatly increases the minimum size of the file system cache, regardless of how you use your system and can starve applications of memory. Unless you're running some sort of server, enabling this tweak will only result in worse performance and possible system problems.
 
Originally posted by: PliotronX
Originally posted by: bacillus
"LargeSystemCache"=dword:00000001
I would strongly advise that if you have an ATI videocard not to use this tweak as it can hose your install!

I used to have that prob and upon restarting, would cause all kinds of "delayed write failed" messages to occur, but I usually hit the reset switch before any install-hosing damage was done. I read about disabling SMB security signature, tried it, and sure enough it works fine. Linky

This might be my problem, I got all of those errors and I use an ATI video card. I got it fixed by the way, Safe Mode with Command Prompt worked.

-Por
 
I tried the tweaks above, with XP-SP1 on Win XP Corp. It slowed my gamespeed, and made my system more unstable. I reverted back to the previous configuration, which was sytem properties/advanced/performance/advanced, set it to best performance of system cache anyways.
 
Back
Top