runopt.sh revision 844:0c4cda533038
11541Srgrimes#!/bin/sh 21541Srgrimes 31541Srgrimes#FLAGS="-Djava.lang.invoke.MethodHandle.COMPILE_THRESHOLD=3 -Djava.lang.invoke.MethodHandle.DUMP_CLASS_FILES=true -Djava.lang.invoke.MethodHandle.TRACE_METHOD_LINKAGE=true -Djava.lang.invoke.MethodHandle.TRACE_INTERPRETER=true" 41541Srgrimes#FLAGS="-Djava.security.manager -Djava.security.policy=../build/nashorn.policy -Dnashorn.debug" 51541Srgrimes 61541SrgrimesFILENAME="./optimistic_$(date|sed "s/ /_/g"|sed "s/:/_/g").jfr" 71541Srgrimes 81541SrgrimesDIR=.. 91541SrgrimesNASHORN_JAR=$DIR/dist/nashorn.jar 101541Srgrimes 111541Srgrimes$JAVA_HOME/bin/java \ 121541Srgrimes$FLAGS \ 131541Srgrimes-ea \ 141541Srgrimes-esa \ 151541Srgrimes-Xbootclasspath/p:$NASHORN_JAR \ 161541Srgrimes-Xms2G -Xmx2G \ 171541Srgrimes-XX:+UnlockCommercialFeatures \ 181541Srgrimes-XX:+FlightRecorder \ 191541Srgrimes-XX:FlightRecorderOptions=defaultrecording=true,disk=true,dumponexit=true,dumponexitpath=$FILENAME,stackdepth=1024 \ 201541Srgrimes-XX:TypeProfileLevel=222 \ 211541Srgrimes-XX:+UnlockExperimentalVMOptions \ 221541Srgrimes-XX:+UseTypeSpeculation \ 231541Srgrimes-XX:+UseMathExactIntrinsics \ 241541Srgrimes-XX:+UnlockDiagnosticVMOptions \ 251541Srgrimes-cp $CLASSPATH:../build/test/classes/ \ 261541Srgrimesjdk.nashorn.tools.Shell ${@} 271541Srgrimes 281541Srgrimes#-Djava.security.manager= -Djava.security.policy=$DIR/build/nashorn.policy \ 2914505Shsu#-XX:+ShowHiddenFrames \ 3050477Speter#-XX:+PrintOptoAssembly \ 311541Srgrimes#-XX:-TieredCompilation \ 321541Srgrimes#-XX:CICompilerCount=1 \ 332165Spaul