test/compiler/ciReplay/common.sh

Print this page




 169         grep -c Server`
 170 is_tiered=`${JAVA} ${TESTVMOPTS} -XX:+PrintFlagsFinal -version | \
 171         grep TieredCompilation | \
 172         grep -c true`
 173 # CompLevel_simple -- C1
 174 client_level=1
 175 # CompLevel_full_optimization -- C2 or Shark 
 176 server_level=4
 177 
 178 echo "client_available=$client_available"
 179 echo "server_available=$server_available"
 180 echo "is_tiered=$is_tiered"
 181 
 182 # crash vm in compiler thread with generation replay data and 'small' dump-file
 183 # $@ - additional vm opts
 184 generate_replay() {
 185     if [ $VM_OS != "windows" ]
 186     then
 187         # enable core dump
 188         ulimit -c unlimited




 189     fi

 190 
 191     cmd="${JAVA} ${TESTVMOPTS} $@ \
 192             -Xms8m \
 193             -Xmx32m \
 194             -XX:MetaspaceSize=4m \
 195             -XX:MaxMetaspaceSize=16m \
 196             -XX:InitialCodeCacheSize=512k \
 197             -XX:ReservedCodeCacheSize=4m \
 198             -XX:ThreadStackSize=512 \
 199             -XX:VMThreadStackSize=512 \
 200             -XX:CompilerThreadStackSize=512 \
 201             -XX:ParallelGCThreads=1 \
 202             -XX:CICompilerCount=1 \
 203             -Xcomp \
 204             -XX:CICrashAt=1 \
 205             -XX:+CreateMinidumpOnCrash \
 206             -XX:+DumpReplayDataOnError \
 207             -XX:ReplayDataFile=${replay_data} \
 208             -version"
 209     echo GENERATION OF REPLAY.TXT:




 169         grep -c Server`
 170 is_tiered=`${JAVA} ${TESTVMOPTS} -XX:+PrintFlagsFinal -version | \
 171         grep TieredCompilation | \
 172         grep -c true`
 173 # CompLevel_simple -- C1
 174 client_level=1
 175 # CompLevel_full_optimization -- C2 or Shark 
 176 server_level=4
 177 
 178 echo "client_available=$client_available"
 179 echo "server_available=$server_available"
 180 echo "is_tiered=$is_tiered"
 181 
 182 # crash vm in compiler thread with generation replay data and 'small' dump-file
 183 # $@ - additional vm opts
 184 generate_replay() {
 185     if [ $VM_OS != "windows" ]
 186     then
 187         # enable core dump
 188         ulimit -c unlimited
 189 
 190         if [ $VM_OS = "solaris" ]
 191         then
 192             coreadm -p core $$
 193         fi
 194     fi
 195 
 196     cmd="${JAVA} ${TESTVMOPTS} $@ \
 197             -Xms8m \
 198             -Xmx32m \
 199             -XX:MetaspaceSize=4m \
 200             -XX:MaxMetaspaceSize=16m \
 201             -XX:InitialCodeCacheSize=512k \
 202             -XX:ReservedCodeCacheSize=4m \
 203             -XX:ThreadStackSize=512 \
 204             -XX:VMThreadStackSize=512 \
 205             -XX:CompilerThreadStackSize=512 \
 206             -XX:ParallelGCThreads=1 \
 207             -XX:CICompilerCount=1 \
 208             -Xcomp \
 209             -XX:CICrashAt=1 \
 210             -XX:+CreateMinidumpOnCrash \
 211             -XX:+DumpReplayDataOnError \
 212             -XX:ReplayDataFile=${replay_data} \
 213             -version"
 214     echo GENERATION OF REPLAY.TXT: