< prev index next >
test/gc/shenandoah/CriticalNativeStress.sh
Print this page
rev 10632 : [backport] Passive heuristics should enter degen GC, not full GC
rev 10633 : [backport] Reshuffle tests: verify STW GC is working first, then verify under aggressive, then the rest
@@ -62,11 +62,24 @@
-I${TESTJAVA}${FS}include \
-I${TESTJAVA}${FS}include${FS}linux \
${TESTSRC}${FS}libCriticalNative.c
# run the java test in the background
-cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -Xcomp -Xmx256M -XX:+CriticalJNINatives \
+
+cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -XX:+UnlockDiagnosticVMOptions -XX:ShenandoahGCHeuristics=passive -XX:+ShenandoahDegeneratedGC -Xcomp -Xmx512M -XX:+CriticalJNINatives \
+ -Djava.library.path=${THIS_DIR}${FS} CriticalNativeStress"
+
+echo "$cmd"
+eval $cmd
+
+if [ $? -ne 0 ]
+then
+ echo "Test Failed"
+ exit 1
+fi
+
+cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -XX:+UnlockDiagnosticVMOptions -XX:ShenandoahGCHeuristics=passive -XX:-ShenandoahDegeneratedGC -Xcomp -Xmx512M -XX:+CriticalJNINatives \
-Djava.library.path=${THIS_DIR}${FS} CriticalNativeStress"
echo "$cmd"
eval $cmd
@@ -74,11 +87,11 @@
then
echo "Test Failed"
exit 1
fi
-cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -XX:+UnlockDiagnosticVMOptions -XX:ShenandoahGCHeuristics=passive -Xcomp -Xmx512M -XX:+CriticalJNINatives \
+cmd="${TESTJAVA}${FS}bin${FS}java -XX:+UseShenandoahGC -Xcomp -Xmx256M -XX:+CriticalJNINatives \
-Djava.library.path=${THIS_DIR}${FS} CriticalNativeStress"
echo "$cmd"
eval $cmd
< prev index next >