File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -591,16 +591,17 @@ def test_create_many_sequential(self):
591591 support .gc_collect ()
592592
593593 @support .requires_resource ('cpu' )
594- def test_create_many_threaded (self ):
594+ @support .bigmemtest (size = 6.39 * 2 ** 30 , memuse = 1 , dry_run = False )
595+ def test_create_many_threaded (self , size ):
595596 alive = []
596597 start = threading .Event ()
597598 def task ():
599+ # try to create all interpreters simultaneously
598600 if not start .wait (10 ):
599601 raise TimeoutError
600- for _ in range (20 ):
601- interp = interpreters .create ()
602- alive .append (interp )
603- threads = [threading .Thread (target = task ) for _ in range (10 )]
602+ interp = interpreters .create ()
603+ alive .append (interp )
604+ threads = [threading .Thread (target = task ) for _ in range (200 )]
604605 with threading_helper .start_threads (threads ):
605606 start .set ()
606607 del alive
You can’t perform that action at this time.
0 commit comments