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 <rfb/cpuid.h>
#include <rfb/EncCache.h>
#include <rfb/EncodeManager.h>
@ -212,7 +211,7 @@ EncodeManager::EncodeManager(SConnection* conn_, EncCache *encCache_) : conn(con
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);
}