Locate the PDI installation folder and within that, a folder named "runtime" Locate a file within the "runtime" folder named "cosmos.ini" Open the "cosmos.ini" file in a text editor and locate a section named [UserInfo] Change the default memory allocation by adding a line under the [UserInfo] section as "JvmArgs=-Xmx256m" (or some other valid new memory value
- Locate the PDI installation folder and within that folder is a folder named "etc" which you need to navigate to.
- Locate a text file named "com.pervasive.execution.worker.cfg" and open it with a text editor. There you should find the following line: "#engine.java.options="
- Remove the hash (#) and add your own -Xmx JVM arg there.
Implementing this setting may not be effective for your situation. After trying this fix we have found that we are still plagued by JVM memory leaks our main PDI project.
More general info about increasing memory for Java using Xmx parameter can be found online.