diff --git a/core/mplib/MPSharedList.py b/core/mplib/MPSharedList.py index 03605c5..8daa85f 100644 --- a/core/mplib/MPSharedList.py +++ b/core/mplib/MPSharedList.py @@ -117,7 +117,7 @@ class ArrayFillerSubprocessor(Subprocessor): #override def process_info_generator(self): - for i in range(multiprocessing.cpu_count()): + for i in range(min(multiprocessing.cpu_count(), 8)): yield 'CPU%d' % (i), {}, {'sh_b':self.sh_b} #override