When running Integrity Manager testing on a large number of objects, you may received below error and may need to increase the memory available to the Integrity Manager process.
"The amount of data exceeds the maximum supported value under current memory. Please either decrease the concurrent job number or increase the max memory"
The available memory for Integrity Manager is not enough to complete the test.
Increase the java heap size to make Integrity Manager process can be run with larger memory.
Please noted that Heap size should not exceed the available memory on the machine from which Integrity Manager is launched. For example, on a machine with 16GB of memory, it should be able to safely use 12 GB for Integrity Manager.
Open Integrity Manager in command line with the -Xmx flag and the corresponding memory size, such as -Xmx12G for 12 GB or -Xmx10240m for 10,240 MB.
For example, to execute Integrity Manager with 12 GB of memory, run the following:
MIntMgrW_64.exe -Xmx12G
On Linux, the start script mstrintmgrw does not accept the -Xmx memory argument, user need to follow below steps to change the java heap size:
> exec java -Xmx4096m $JVM_LOCALE_PRECEDENCE -classpath "${MSTR_CLASS_PATH:?}" com.Strategy.matester.GraphicalTester "$@"