|
While running dozens of applications simultaneously you will notice that after a certain amount of time Windows doesnt open up anything more. For example, if you fire up approx. 50-60 instances of Internet Explorer and you hit the internal Windows limit the next instance will either look totally messed or wont open up at all. This internal limit is reached when the system has run out of desktop heap (Arbeitsplatz Haufen).
Desktop heap limitations Every application or window uses a certain amount of desktop heap in which it stores menu items, variables, fonts, printer drivers or subwindows. If you want to increase the desktop heap you need to perform the following steps:
1. Fire up the Registry Editor by clicking on Start/Run and entering regedit.

2. Expand the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows key and double-click on the long %SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows.... entry. Go to the middle of the entry and change the SharedSection=1024,3072,512 to SharedSection=1024,5120,512. This middle entry is the size of the desktop heap in kb so instead of using 3 MB for the desktop heap for an application you are now able to use 5 MB.

You need to restart your computer now. After that the desktop heap limitation will not hit too soon again!
|