summaryrefslogtreecommitdiff
path: root/src/server/shared/Network
diff options
context:
space:
mode:
authorsudlud <sudlud@users.noreply.github.com>2024-12-23 22:29:06 +0100
committerGitHub <noreply@github.com>2024-12-23 22:29:06 +0100
commit24726545fbb189c3fb23b5a2ceded8a04bd3f7ab (patch)
tree408e3411c8da88ef21d297548ab7ed8af67caedd /src/server/shared/Network
parent9c01bbbd6e64853954308bca2242d561d89024c8 (diff)
fix(Core/Network): fix high idle cpu load in NetworkThread (#21033)
Diffstat (limited to 'src/server/shared/Network')
-rw-r--r--src/server/shared/Network/NetworkThread.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/shared/Network/NetworkThread.h b/src/server/shared/Network/NetworkThread.h
index b280c16d4f..0f65a97b63 100644
--- a/src/server/shared/Network/NetworkThread.h
+++ b/src/server/shared/Network/NetworkThread.h
@@ -179,7 +179,7 @@ protected:
{
LOG_DEBUG("misc", "Network Thread Starting");
- _updateTimer.expires_at(std::chrono::steady_clock::now());
+ _updateTimer.expires_at(std::chrono::steady_clock::now() + std::chrono::milliseconds(1));
_updateTimer.async_wait([this](boost::system::error_code const&) { Update(); });
_ioContext.run();
@@ -193,7 +193,7 @@ protected:
if (_stopped)
return;
- _updateTimer.expires_at(std::chrono::steady_clock::now());
+ _updateTimer.expires_at(std::chrono::steady_clock::now() + std::chrono::milliseconds(1));
_updateTimer.async_wait([this](boost::system::error_code const&) { Update(); });
AddNewSockets();