@@ -410,7 +410,7 @@ def _gate_scala_dacapo(name, iterations, extraVMarguments=None):
410410def _gate_renaissance (name , iterations , extraVMarguments = None ):
411411 if iterations == - 1 :
412412 return
413- vmargs = ['-Xms2g' , '-XX:+UseSerialGC' , '-XX: -UseCompressedOops' ] + _compiler_error_options () + _remove_empty_entries (extraVMarguments )
413+ vmargs = ['-Xms2g' , '-XX:-UseCompressedOops' ] + _compiler_error_options () + _remove_empty_entries (extraVMarguments )
414414 args = ['-r' , str (iterations )]
415415 return _run_benchmark ('renaissance' , name , args , vmargs )
416416
@@ -617,6 +617,16 @@ def compiler_gate_benchmark_runner(tasks, extraVMarguments=None, prefix='', task
617617 # run Renaissance benchmarks #
618618 ###############################
619619 renaissance_suite = mx_java_benchmarks .RenaissanceBenchmarkSuite ()
620+ renaissance_gate_iterations = {
621+ k : default_iterations for k , v in renaissance_suite .renaissanceIterations ().items () if v > 0
622+ }
623+
624+ for name in renaissance_suite .benchmarkList (bmSuiteArgs ):
625+ iterations = renaissance_gate_iterations .get (name , - 1 )
626+ with Task (prefix + 'Renaissance:' + name , tasks , tags = GraalTags .benchmarktest , report = task_report_component ) as t :
627+ if t :
628+ _gate_renaissance (name , iterations , benchVmArgs + ['-Dgraal.TrackNodeSourcePosition=true' ] + enable_assertions )
629+
620630 with mx_gate .Task ('Renaissance benchmark daily workload' , tasks , tags = ['renaissance_daily' ], report = task_report_component ) as t :
621631 if t :
622632 for name in renaissance_suite .benchmarkList (bmSuiteArgs ):
0 commit comments