diff --git a/src/tree.rs b/src/tree.rs index e82335f..3270442 100644 --- a/src/tree.rs +++ b/src/tree.rs @@ -217,7 +217,7 @@ where let subtree = Arc::new(RwLock::new(subtree)); let root_val = rayon::ThreadPoolBuilder::new() - .num_threads(8) + .num_threads(rayon::current_num_threads()) .build() .unwrap() .install(|| Self::batch_recalculate(root_key, Arc::clone(&subtree), self.depth));