mirror of
https://github.com/godotengine/godot.git
synced 2024-11-21 11:32:13 +00:00
Speed build time up by 6 using multiple jobs
Adding aggresive build mode that spawns num_core+1 jobs. This speeds up build time by 6. On my 8 core machine I'm down from 6m:16s to 1m:34s.
This commit is contained in:
parent
76b1d421f6
commit
12a3989cd7
@ -6,6 +6,13 @@ import os.path
|
||||
import glob
|
||||
import sys
|
||||
import methods
|
||||
import multiprocessing
|
||||
|
||||
# Enable aggresive compile mode if building on amulti core box
|
||||
if ARGUMENTS.get('spawn_jobs', 'yes') == 'yes':
|
||||
NUM_JOBS = multiprocessing.cpu_count()
|
||||
if NUM_JOBS > 1:
|
||||
SetOption('num_jobs', multiprocessing.cpu_count()+1)
|
||||
|
||||
methods.update_version()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user