diff mx/mx_graal.py @ 17321:95b879bdce67

mx: added -XX:-UseGraalClassLoader to JMH executions
author Doug Simon <doug.simon@oracle.com>
date Fri, 03 Oct 2014 11:10:35 +0200
parents 3c39e028b931
children 115de469a26b
line wrap: on
line diff
--- a/mx/mx_graal.py	Thu Oct 02 08:43:58 2014 -0700
+++ b/mx/mx_graal.py	Fri Oct 03 11:10:35 2014 +0200
@@ -1857,7 +1857,7 @@
                 buildOutput.append(x)
         env = os.environ.copy()
         env['JAVA_HOME'] = _jdk(vmToCheck='server')
-        env['MAVEN_OPTS'] = '-server'
+        env['MAVEN_OPTS'] = '-server -XX:-UseGraalClassLoader'
         mx.log("Building benchmarks...")
         cmd = ['mvn']
         if args.settings:
@@ -1883,6 +1883,8 @@
         mx.abort(1)
 
     vmArgs, benchmarksAndJsons = _extract_VM_args(args)
+    if '-XX:-UseGraalClassLoader' not in vmArgs:
+        vmArgs = ['-XX:-UseGraalClassLoader'] + vmArgs
 
     benchmarks = [b for b in benchmarksAndJsons if not b.startswith('{')]
     jmhArgJsons = [b for b in benchmarksAndJsons if b.startswith('{')]