Hi David,
We allocated Min :10GB to Max:25GB memory size in Masking job. In database few tables has more than 20Million. While running the masking job, after processing few records I am facing "GC overhead limited exceeded" issue.
ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : Caused by: java.lang.reflect.InvocationTargetException
2019/01/31 11:51:30 - Get All Lookups Values.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
2019/01/31 11:51:30 - Get All Lookups Values.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2019/01/31 11:51:30 - Get All Lookups Values.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : at java.lang.reflect.Method.invoke(Method.java:498)
2019/01/31 11:51:30 - Get All Lookups Values.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : at org.codehaus.janino.ScriptEvaluator.evaluate(ScriptEvaluator.java:1026)
2019/01/31 11:51:30 - Get All Lookups Values.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : at org.codehaus.janino.ScriptEvaluator.evaluate(ScriptEvaluator.java:464)
2019/01/31 11:51:30 - Get All Lookups Values.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : at org.pentaho.di.trans.steps.janino.Janino.calcFields(Janino.java:201)
2019/01/31 11:51:30 - Get All Lookups Values.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : ... 3 more
2019/01/31 11:51:30 - Get All Lookups Values.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-29 13.29.40 by buildguy) : Caused by: java.lang.OutOfMemoryError:
GC overhead limit exceeded