annotate runjython.sh @ 3609:e43bd78ca3a4

IdealGraphVisualizer: the context menu of graph nodes includes submenus for predecessors and successors. Recursively building them ahead of time can incur heavy delays even with limited recursion depth. Instead, build these menus on demand, i.e. when the user opens a particular submenu.
author Peter Hofer <peter.hofer@jku.at>
date Wed, 02 Nov 2011 15:37:40 +0100
parents cda0630a8640
children 54d4c210a34e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3134
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
1 #!/bin/bash
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
2 if [ -z "${JDK7}" ]; then
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
3 echo "JDK7 is not defined."
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
4 exit 1;
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
5 fi
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
6 if [ -z "${MAXINE}" ]; then
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
7 echo "MAXINE is not defined. It must point to a maxine repository directory."
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
8 exit 1;
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
9 fi
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
10 if [ -z "${DACAPO}" ]; then
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
11 echo "DACAPO is not defined. It must point to a Dacapo benchmark directory."
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
12 exit 1;
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
13 fi
3543
344264424174 Enable debugging of compiler code from Java IDEs. Moved binary to "graal" subdirectory. New flag for starting Graal is just "-graal".
Thomas Wuerthinger <thomas@wuerthinger.net>
parents: 3540
diff changeset
14 COMMAND="${JDK7}/bin/java -graal -Xms1g -Xmx2g -esa -classpath ${DACAPO}/dacapo-9.12-bach.jar -XX:-GraalBailoutIsFatal -G:-QuietBailout $* Harness --preserve -n 10 jython"
3134
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
15 echo $COMMAND
4b63eb1197ca Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
diff changeset
16 $COMMAND