mirror of
https://github.com/BurntSushi/ripgrep.git
synced 2026-05-16 08:24:41 +02:00
ignore: improve multithreading heuristic
This copies the one found in ripgrep. See also: https://github.com/BurntSushi/ripgrep/blob/71d71d2d98964653cdfcfa315802f518664759d7/crates/core/flags/hiargs.rs#L172 Closes #2854, Closes #2856
This commit is contained in:
committed by
Andrew Gallant
parent
75970fd16b
commit
d869038cf6
@@ -1305,7 +1305,7 @@ impl WalkParallel {
|
||||
|
||||
fn threads(&self) -> usize {
|
||||
if self.threads == 0 {
|
||||
2
|
||||
std::thread::available_parallelism().map_or(1, |n| n.get()).min(12)
|
||||
} else {
|
||||
self.threads
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user