mirror of
https://github.com/opensim/opensim.git
synced 2026-08-09 02:36:00 +08:00
Do some simple queue empty checks in the main outgoing udp loop instead of always performing these on a separate fired thread.
This appears to improve cpu usage since launching a new thread is more expensive than performing a small amount of inline logic. However, needs testing at scale.
This commit is contained in:
committed by
Diva Canto
parent
9041f4a056
commit
63c42d6602
@@ -1662,8 +1662,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
// Action generic every round
|
||||
Action<IClientAPI> clientPacketHandler = ClientOutgoingPacketHandler;
|
||||
|
||||
// while (true)
|
||||
while (base.IsRunningOutbound)
|
||||
while (true)
|
||||
// while (base.IsRunningOutbound)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user