diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index f7961121f..bd942f5f3 100755 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -4,8 +4,8 @@ use std::sync::atomic::{AtomicUsize, Ordering}; fn main() { let default_parallelism = std::thread::available_parallelism().map(|n| n.get()).unwrap_or(1); - let worker_limit = std::cmp::min(default_parallelism, 16); - let blocking_limit = 4 * worker_limit; + let worker_limit = std::cmp::min(default_parallelism, 8); + let blocking_limit = 2 * worker_limit; #[allow(clippy::unwrap_used)] let tokio_runtime = tokio::runtime::Builder::new_multi_thread()