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.
- 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|
- In the Registry Editor, select the following
- In the right pane of the Registry Editor, locate the Windows registry
- Right-click the Windows registry value and click Modify.
- In the Value data field, locate
the SharedSection parameter string, and change
the last SharedSection parameter from 512 to
2048. For example, specify the following values for this parameter on a 64-bit computer:
If you cannot change the size of the desktop heap to 2048, try setting the value to 768. For example, specify the following values for this parameter:
- Click OK and close the Registry Editor.