move cpuThreads inference to main.zig

This commit is contained in:
Archbirdplus 2024-06-05 08:05:12 -07:00 committed by IntegratedQuantum
parent 11df21d2d2
commit 678a5c1d6c

View File

@ -356,7 +356,7 @@ pub fn main() void {
settings.init(); settings.init();
defer settings.deinit(); defer settings.deinit();
threadPool = utils.ThreadPool.init(globalAllocator, settings.cpuThreads.?); threadPool = utils.ThreadPool.init(globalAllocator, settings.cpuThreads orelse @max(1, (std.Thread.getCpuCount() catch 4) -| 1));
defer threadPool.deinit(); defer threadPool.deinit();
file_monitor.init(); file_monitor.init();