When we check above check box for "Use an independent process to run subjob", wondering how either main/parent job or Job Server would set the values of -Xms and -Xmx of subjob, i.e. wondering how would java process of subjob would run with memory allocation (-Xms and -Xmx). Hope you got my question and thanks for your help.
The "Use an independent process to run subjob" option in tRunJob component which put the subjob in a different process and get it to spawn a new JVM.
Let us know if it is what you are looking for.