diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2019-02-01 01:09:04 -0600 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2019-02-01 01:09:04 -0600 |
| commit | f8008002f63fe8094d7996710b01146788a24e07 (patch) | |
| tree | 533a00afa434e67c4301e15c1a1cdfc0e08aa346 /src | |
| parent | 666dee9bd8ed25f8fb368226ecbfeb1cc9284cfb (diff) | |
| parent | da3eae20f0835ffb2c07b6b7d838417070377443 (diff) | |
| download | monzero-gui-f8008002f63fe8094d7996710b01146788a24e07.tar.gz monzero-gui-f8008002f63fe8094d7996710b01146788a24e07.tar.xz monzero-gui-f8008002f63fe8094d7996710b01146788a24e07.zip | |
Merge pull request #1920
da3eae2 Dynamic monerod --max-concurrency, max 6 (xmrdsc)
Diffstat (limited to 'src')
| -rw-r--r-- | src/daemon/DaemonManager.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/daemon/DaemonManager.cpp b/src/daemon/DaemonManager.cpp index 79db8cff..09507a4a 100644 --- a/src/daemon/DaemonManager.cpp +++ b/src/daemon/DaemonManager.cpp @@ -1,5 +1,6 @@ #include "DaemonManager.h" #include <QFile> +#include <QThread> #include <QFileInfo> #include <QDir> #include <QDebug> @@ -72,7 +73,10 @@ bool DaemonManager::start(const QString &flags, NetworkType::Type nettype, const arguments << "--check-updates" << "disabled"; + // --max-concurrency based on threads available. max: 6 + int32_t concurrency = qBound(1, QThread::idealThreadCount() / 2, 6); + arguments << "--max-concurrency" << QString::number(concurrency); qDebug() << "starting monerod " + m_monerod; qDebug() << "With command line arguments " << arguments; |
