Prevent Irritating System Error Messages and Work Safely.

Satheesh C B | Wednesday, October 07, 2009 | 1 comments

Some applications with numerous windows are already running and this is what happens when you start another program: Windows refuses to open it,showing an error message which says “Out of memory”. But the Task Manager shows sufficient physical memory and
swap space.

The system intermediate memory, “Desktopheap”, which is too small by default, is probably responsible for this—Windows again tampers with its history here. Windows uses the heap for managing the open applications. There are problems if too many windows are open. The behavior can also be prompted: about fifty instances of Internet Explorer can be shown; all other windows are disfigured or not displayed at all by Windows. The size of the heap is defined in the registry,independent of the main and virtual memory. Increase the value to use more programs at the same time.For this, start the registry editor with“Start | Run”, “regedit” and [Enter] and open the

“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\SubSystems” key.
Double-click the “Windows” entry on the right. A long function call appears as a character string. In this, look for the “SharedSection” parameter. It determines the system and desktop heap in this format: SharedSection-xxxx,yyyy You will see “xxxx” for the maximum size of the heap in the entire system and “yyyy” for the size of the heap per desktop, each in KB. You only need to increase the value for the desktop by 256 or 512 KB to prevent the annoying error messages from showing. Do not forget to restart your system so that the changes have the desired effect.

 

10-7-2009 6-50-29 AM

Category: ,

Welcome to SparksSpace . This blog launched on Dec 2007 with a focus on Technology.You can find latest Computer Software, Tutorials, Tricks,Tips & Software promotions here!

1 comment:

  1. Dear Sir,
    My computor value (windows XP) us read as bekiw.
    %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
    __________________________________________
    What should be the necessary chage so that I will not get system error message. Pl. help
    KVSivaraman

    ReplyDelete