19 # or visit www.oracle.com if you need additional information or have any
20 # questions.
21
22 pushd `dirname $0` > /dev/null
23 DIR=`pwd`
24 popd > /dev/null
25
26 # set env variables
27 . $DIR/test-env.sh
28
29 MODULES="java.base"
30
31 TEST=HelloWorld
32
33 for m in $MODULES; do
34 rm -f $JAVA_HOME/lib/lib$m*.$SO_TYPE
35 done
36
37 $JAVA_HOME/bin/javac -d . $DIR/$TEST.java
38
39 JAOTC_OPTS="-J-Xmx4g -J-ea --compile-for-tiered --info"
40 JAVA_OPTS="-Xmx4g -XX:+UseAOT -XX:+UnlockDiagnosticVMOptions -XX:+UseAOTStrictLoading"
41
42 # Compile with: +UseCompressedOops +UseG1GC
43 LIBRARIES=""
44 for m in $MODULES; do
45 if [ -f $DIR/$m-list.txt ]; then
46 LIST="--compile-commands $DIR/$m-list.txt"
47 else
48 LIST=""
49 fi
50 $JAVA_HOME/bin/jaotc -J-XX:+UseCompressedOops -J-XX:+UseG1GC $JAOTC_OPTS $LIST --output lib$m-coop.$SO_TYPE --module $m || exit 1
51 LIBRARIES="$LIBRARIES$PWD/lib$m-coop.$SO_TYPE:"
52 done
53 $JAVA_HOME/bin/java $JAVA_OPTS -XX:+UseCompressedOops -XX:+UseG1GC -XX:AOTLibrary=$LIBRARIES $TEST || exit 1
54
55 # Compile with: +UseCompressedOops +UseParallelGC
56 LIBRARIES=""
57 for m in $MODULES; do
58 if [ -f $DIR/$m-list.txt ]; then
59 LIST="--compile-commands $DIR/$m-list.txt"
|
19 # or visit www.oracle.com if you need additional information or have any
20 # questions.
21
22 pushd `dirname $0` > /dev/null
23 DIR=`pwd`
24 popd > /dev/null
25
26 # set env variables
27 . $DIR/test-env.sh
28
29 MODULES="java.base"
30
31 TEST=HelloWorld
32
33 for m in $MODULES; do
34 rm -f $JAVA_HOME/lib/lib$m*.$SO_TYPE
35 done
36
37 $JAVA_HOME/bin/javac -d . $DIR/$TEST.java
38
39 JAOTC_OPTS="-J-Xmx4g --compile-for-tiered --info"
40 JAVA_OPTS="-Xmx4g -XX:+UseAOT -XX:+UnlockDiagnosticVMOptions -XX:+UseAOTStrictLoading"
41
42 # Compile with: +UseCompressedOops +UseG1GC
43 LIBRARIES=""
44 for m in $MODULES; do
45 if [ -f $DIR/$m-list.txt ]; then
46 LIST="--compile-commands $DIR/$m-list.txt"
47 else
48 LIST=""
49 fi
50 $JAVA_HOME/bin/jaotc -J-XX:+UseCompressedOops -J-XX:+UseG1GC $JAOTC_OPTS $LIST --output lib$m-coop.$SO_TYPE --module $m || exit 1
51 LIBRARIES="$LIBRARIES$PWD/lib$m-coop.$SO_TYPE:"
52 done
53 $JAVA_HOME/bin/java $JAVA_OPTS -XX:+UseCompressedOops -XX:+UseG1GC -XX:AOTLibrary=$LIBRARIES $TEST || exit 1
54
55 # Compile with: +UseCompressedOops +UseParallelGC
56 LIBRARIES=""
57 for m in $MODULES; do
58 if [ -f $DIR/$m-list.txt ]; then
59 LIST="--compile-commands $DIR/$m-list.txt"
|