Hi Nick, Not a reviewer but looks good to me :) I would perhaps put a comment above the argument creation to note that the order is important, ie something like: "// Need to add the default arguments first to have explicit -Xmx8g last, otherwise test will fail."
Thanks, Jc On Fri, Mar 15, 2019 at 12:32 AM Nick Gasson <nick.gas...@arm.com> wrote: > Hi, > > Please review this very small test fix to > serviceability/sa/TestHeapDumpForLargeArray.java: > > Bug: https://bugs.openjdk.java.net/browse/JDK-8220707 > Webrev: http://cr.openjdk.java.net/~ngasson/8220707/webrev.0/ > > If you run this test with jtreg option -vmoption:-Xmx512m (or any value > < 8g) then it will fail with: > > STATUS:Failed.`main' threw exception: java.io.IOException: LingeredApp > terminated with non-zero exit code 1 > > LingeredAppWithLargeArray needs an -Xmx8g argument but this can be > overriden by the -Xmx option passed to jtreg, as the default VM > arguments are added after the explicit ones when creating the > subprocess. It would work fine if they were added in the other order. > > Thanks, > Nick > -- Thanks, Jc