824ff33c69
Getdown first tries with the optimum arguments included. If the process starts successfully, it continues as normal; otherwise, it tries again without the optimum arguments. The arguments in "extra.txt" are included after the optimum arguments, so that they can override them (for instance, if you have both -mx256m and -mx1g on the command line, the JVM will use whichever comes last).