From 793f6b00e6020ad4eff451a17fd1e68cc740c53d Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 27 Nov 2019 22:57:51 +0100 Subject: [PATCH] Allow 4 tagreader workers --- ext/libstrawberry-common/core/workerpool.h | 2 +- src/core/tagreaderclient.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/libstrawberry-common/core/workerpool.h b/ext/libstrawberry-common/core/workerpool.h index f23c1ec4..08b8baf4 100644 --- a/ext/libstrawberry-common/core/workerpool.h +++ b/ext/libstrawberry-common/core/workerpool.h @@ -159,7 +159,7 @@ WorkerPool::WorkerPool(QObject *parent) next_worker_(0), next_id_(0) { - worker_count_ = qBound(1, QThread::idealThreadCount() / 2, 2); + worker_count_ = qBound(1, QThread::idealThreadCount() / 2, 4); local_server_name_ = qApp->applicationName().toLower(); if (local_server_name_.isEmpty()) diff --git a/src/core/tagreaderclient.cpp b/src/core/tagreaderclient.cpp index 94d0b57f..be9d5d13 100644 --- a/src/core/tagreaderclient.cpp +++ b/src/core/tagreaderclient.cpp @@ -46,7 +46,7 @@ TagReaderClient::TagReaderClient(QObject *parent) : QObject(parent), worker_pool original_thread_ = thread(); worker_pool_->SetExecutableName(kWorkerExecutableName); - worker_pool_->SetWorkerCount(qBound(1, QThread::idealThreadCount() / 2, 2)); + worker_pool_->SetWorkerCount(qBound(1, QThread::idealThreadCount() / 2, 4)); connect(worker_pool_, SIGNAL(WorkerFailedToStart()), SLOT(WorkerFailedToStart())); }