Modify the Windows® registry entries that determine the heap size
About this task
To modify the Windows® registry entries that determine the heap size, run regedit.exe and modify the key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
\SubSystems\Windows
The default data for this registry
value will look something like the following (all on one line): %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
The numeric values following SharedSection=
control
how the desktop heap is allocated. These SharedSection
values are specified in kilobytes. See Problem description for a description
of the values.The third SharedSection
value
(512 in the above example) is the size of the desktop heap for each
non-interactive desktop. Decrease the value to 256 kilobyte.
Note: Decreasing any of the
SharedSection
values will
increase the number of desktops that can be created in the corresponding
window stations. Smaller values will limit the number of hooks, menus,
strings, and windows that can be created within a desktop. On the
other hand, increasing the SharedSection
values will
decrease the number of desktops that can be created, but will increase
the number of hooks, menus, strings, and windows that can be created
within a desktop. This change will only take effect after you reboot
the cluster nodes.