Skip to content

Commit 3973d94

Browse files
committed
Benchmarking commit
1 parent c8914f1 commit 3973d94

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

vm/mx.vm/mx_vm_benchmark.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,17 @@ def __init__(self, vm: NativeImageVM, bm_suite: BenchmarkSuite | NativeImageBenc
173173
self.log_dir: Path = self.output_dir
174174
self.ml_log_dump_path: Path = self.output_dir / f"{self.executable_name}.ml.log.csv"
175175
base_image_build_args = ['--no-fallback', '-g']
176+
base_image_build_args += [
177+
'-H:+EnableDynamicAccess',
178+
# Our own bug
179+
'--initialize-at-build-time=com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CollectionMapping',
180+
'--initialize-at-build-time=com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$ArrayMapping',
181+
'--initialize-at-build-time=com.sun.jmx.interceptor.DefaultMBeanServerInterceptor$ListenerWrapper',
182+
'--initialize-at-build-time=oracle.jdbc.logging.annotations.Blinder',
183+
'--initialize-at-build-time=oracle.sql.converter.CharacterConverterFactoryJDBC',
184+
'--initialize-at-build-time=oracle.sql.CharacterSetFactoryDefault',
185+
'--initialize-at-build-time=oracle.jdbc.logging.runtime.Features',
186+
]
176187
base_image_build_args += ['-H:+VerifyGraalGraphs', '-H:+VerifyPhases', '--diagnostics-mode'] if vm.is_gate else []
177188
base_image_build_args += ['-H:+ReportExceptionStackTraces']
178189
base_image_build_args += bm_suite.build_assertions(self.benchmark_name, vm.is_gate)

0 commit comments

Comments
 (0)