Note: Technical Talk being moved to:
www.nazimcricket.com/wiki


Wednesday, 6 August 2008

Windows Memory Problems

Been having tons of issues with my PC running into memory problems on a daily basis, attributed to the high number of applications I need to have open at any given time. Like most organisations, throwing more memory at the problem is not always feasible, so I've deployed a tip sent to me by Ken W.

(Applies to Windows XP - SP2)

Using regedit Change the key: HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Session Manager\\SubSystems

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16

to

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,16384,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16

A quick reboot and we suddenly get a whole lot more out of our memory.

Note: Use Registry Hacks at your own risk. The default settings are there for a reason, so don't blame it on some blogger who is willing to take a chance!

1 comment:

Anonymous said...

Description: csrss.exe is the main executable for the Microsoft Client/Server Runtime Server Subsystem. This process manages most graphical commands in Windows. This program is important for the stable and secure running of your computer.