From 62b880cb78c051db16e357e36c48e042ed5a136e Mon Sep 17 00:00:00 2001 From: Eladash Date: Sat, 9 Sep 2023 22:07:59 +0300 Subject: [PATCH] SPU LLVM: Avoid excess cache threads --- rpcs3/Emu/Cell/SPURecompiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/SPURecompiler.cpp b/rpcs3/Emu/Cell/SPURecompiler.cpp index 4e2c90a637..4fa6cf4759 100644 --- a/rpcs3/Emu/Cell/SPURecompiler.cpp +++ b/rpcs3/Emu/Cell/SPURecompiler.cpp @@ -781,7 +781,7 @@ void spu_cache::initialize(bool build_existing_cache) progr.emplace("Building SPU cache..."); } - worker_count = rpcs3::utils::get_max_threads(); + worker_count = std::min(rpcs3::utils::get_max_threads(), add_count); } named_thread_group workers("SPU Worker ", worker_count, [&]() -> uint