CIB merge technical documentation (EN)

6. Call parameters in detail

6.71. Parameter --workingset-size

[--workingsetsize]

The --workingsetsize parameter sets the InitHeap and workingset size.


Syntax
--workingset-size=<min-Wert>;<max-Wert>

Description

Setting the InitHeap and Workingset size can improve the performance of CIB merge on some servers.

Alternatively this can be set via the environment variable "CIB_MRGWORKINGSETSIZE". The variable "WORKINGSETSIZE" can also be patched directly in the binary file using a HEX editor. The WorkingSet size defines the minimum and maximum size of the Windows Process-WorkingSet size. The minimum and maximum values are separated by a ";". (Both are required)

With the environment variable "CIB_MRGINITHEAPSIZE" the initial thread heap size in KByte can be set.

The initial heap size can also be patched in the binary file ("INITHEAPSIZE")

Patching comes before environment variable.

The extension is included in CIB merge 3.9. (Only for Windows)


Example

Setting

Explanation

--Workingset-Size= 504800;1413120
(Setting the parameters)

Sets the Windows process workingset size to a minimum of 504800 and a maximum of 1413120 (per parameter)

CIB_MRGWORKINGSETSIZE= 504800;1413120
(Setting the environment variable)

Sets the Windows process workingset size to a minimum of 504800 and a maximum of 1413120 ( per environment variable)

CIB_MRGINITHEAPSIZE=400
(Setting the environment variable)

Sets the init thread heap size to 400 KByte.

(default is 300)

 

Set the InitHeap and workingset size: Setting the InitHeap and workingset size can improve the performance of CIB merge on some servers. The optimal configuration depends on many parameters such as memory, network etc. Therefore the "best" setting cannot be determined for all systems. For the server in usage a possibly better setting can be determined by suitable tests. The parameter can be set for all merge processes using the "AUTOSTART" functionality (from CIB merge versions 3.9.104 and 3.8.130). For this purpose, the "AUTOSTART" parameter file can be patched directly into the binary file via HEX editor or the environment variable "CIB_MRGAUTOSTART" can be set with the parameter file name.