@@ -316,7 +316,9 @@ def interpreter(self):
316
316
return join (home , "bin" , "pypy3" )
317
317
318
318
def run (self , cwd , args ):
319
- return mx .run ([self .interpreter ()] + args , cwd = cwd )
319
+ env = os .environ .copy ()
320
+ env ["PYPY_GC_MAX" ] = "8GB"
321
+ return mx .run ([self .interpreter ()] + args , cwd = cwd , env = env )
320
322
321
323
322
324
class Python3Vm (mx_benchmark .Vm ):
@@ -409,7 +411,7 @@ def _vmRun(self, vm, workdir, command, benchmarks, bmSuiteArgs):
409
411
join (vm_venv , "bin" , "pyperformance" ),
410
412
"run" ,
411
413
"--inherit-environ" ,
412
- "PIP_INDEX_URL,PIP_TRUSTED_HOST,PIP_TIMEOUT,PIP_RETRIES,LD_LIBRARY_PATH,LIBRARY_PATH,CPATH,PATH" ,
414
+ "PIP_INDEX_URL,PIP_TRUSTED_HOST,PIP_TIMEOUT,PIP_RETRIES,LD_LIBRARY_PATH,LIBRARY_PATH,CPATH,PATH,PYPY_GC_MAX " ,
413
415
"-m" ,
414
416
"-o" ,
415
417
json_file ,
@@ -620,7 +622,7 @@ def register_python_benchmarks():
620
622
python_vm_registry .add_vm (PyPyVm ())
621
623
python_vm_registry .add_vm (Python3Vm ())
622
624
for config_name , options , priority in [
623
- ("launcher" , [], 5 ),
625
+ ("launcher" , ["--vm.Xmx8G" ], 5 ),
624
626
]:
625
627
python_vm_registry .add_vm (GraalPyVm (config_name , options ), SUITE , priority )
626
628
0 commit comments