Don't hog all cores on high core-count machines

This commit is contained in:
Mark Qvist 2025-11-02 11:34:22 +01:00
parent 8e3ffb0d2a
commit 383d953e06

View file

@ -178,7 +178,8 @@ def job_linux(stamp_cost, workblock, message_id):
allow_kill = True
stamp = None
total_rounds = 0
jobs = multiprocessing.cpu_count()
cores = multiprocessing.cpu_count()
jobs = cores if cores <= 12 else int(cores/2)
stop_event = multiprocessing.Event()
result_queue = multiprocessing.Queue(1)
rounds_queue = multiprocessing.Queue()