Hi Hamlin, Do you know if it is possible to adjust the array sizes based on max memory thresholds?
For example in the os.maxMemory is less than 2g then omit the LARGE_ARRAY_SIZE from the test (assuming that reduces the memory pressure, which it likely should). Paul. > On 12 Jun 2017, at 02:38, Hamlin Li <huaming...@oracle.com> wrote: > > Would you please review the below patch? > > bug: https://bugs.openjdk.java.net/browse/JDK-8179242 > > webrev: http://cr.openjdk.java.net/~mli/8179242/webrev.00/ > > Thank you > > -Hamlin > > ------------------------------------------------------------------------ > > the test takes about 700M on linux 64, so propose to fix the issue with below > patch: > > diff -r 9200df3d3c0b test/java/util/Arrays/ParallelPrefix.java > --- a/test/java/util/Arrays/ParallelPrefix.java Sun Jun 11 18:36:23 2017 > -0700 > +++ b/test/java/util/Arrays/ParallelPrefix.java Mon Jun 12 02:35:20 2017 > -0700 > @@ -25,7 +25,8 @@ > * @test 8014076 8025067 > * @summary unit test for Arrays.ParallelPrefix(). > * @author Tristan Yan > - * @run testng ParallelPrefix > + * @requires os.maxMemory >= 2g > + * @run testng/othervm -Xms512m -Xmx1024m ParallelPrefix > */ > >