Configuring the Windows registry: Increasing the noninteractive desktop heap size
If the parallel engine is installed on a computer that runs Microsoft Windows Server, Standard or Enterprise edition, increase the noninteractive desktop heap size to ensure that a sufficient number of processes can be created and run concurrently.
Before you begin
- Log in to Windows Server as the Administrator.
- Start the Registry Editor, and back up the Windows Registry. If you plan to make several changes (for example, to configure the parallel engine), create a single backup before you make all the changes.
About this task
IBM® InfoSphere® DataStage® processes are created in a specific desktop heap. Each process consumes a small amount of memory from the desktop heap. If you expect to run many InfoSphere DataStage jobs concurrently, increase the size of the noninteractive desktop heap to allow more processes to be created and run concurrently.
You
increase the size of the noninteractive desktop heap by editing the SharedSection parameter
string in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\SubSystems registry subkey. The SharedSection parameter
string is located in the Windows registry value
and uses the following format to specify heap size:
SharedSection=xxxx,yyyy,zzzz
Where:- xxxx specifies the maximum size of the system-wide heap (in kilobytes)
- yyyy specifies the size of each desktop heap
- zzzz specifies the size of the desktop heap that is associated with a noninteractive Windows instance
Operating system | Interactive desktop heap size (SharedSection 2nd value) | Noninteractive desktop heap size (SharedSection 3rd value) |
---|---|---|
Windows Server 2008 (32 bit) | 12288 KB | 512 KB |
Windows Server 2008 (64 bit) | 20480 KB | 768 KB |