VNC-156 Fix cpu core count detection for better cpu utilization

This commit is contained in:
El 2025-05-25 01:46:24 +05:00
parent 7bf7998026
commit cfb4774ade
No known key found for this signature in database
GPG Key ID: EB3F4C9EA29CDE59

View File

@ -20,7 +20,6 @@
*/ */
#include <cstdlib> #include <cstdlib>
#include <rfb/cpuid.h> #include <rfb/cpuid.h>
#include <rfb/EncCache.h> #include <rfb/EncCache.h>
#include <rfb/EncodeManager.h> #include <rfb/EncodeManager.h>
@ -212,7 +211,7 @@ EncodeManager::EncodeManager(SConnection* conn_, EncCache *encCache_) : conn(con
dynamicQualityOff = Server::dynamicQualityMax - Server::dynamicQualityMin; dynamicQualityOff = Server::dynamicQualityMax - Server::dynamicQualityMin;
} }
const auto num_cores = tbb::this_task_arena::max_concurrency() / 2; const auto num_cores = cpu_info::cores_count;
arena.initialize(num_cores); arena.initialize(num_cores);
} }