Skip to content

Commit 6bc23c6

Browse files
committed
[GR-49363] Add renaissance benchmark test
PullRequest: graal/15759
2 parents 191ff29 + 5e78726 commit 6bc23c6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

compiler/mx.compiler/mx_compiler.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ def _gate_scala_dacapo(name, iterations, extraVMarguments=None):
410410
def _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

Comments
 (0)