fix: Adds idle cpu config and forces on in debug (#790)

* Adds `core.enableIdleCPU` to modernuo.json
* Forces idle CPU on in DEBUG
* Reverts idle detection back to CPS
This commit is contained in:
Kamron Batman 2021-09-17 00:15:16 -07:00 committed by GitHub
parent b6641c4853
commit 56c348ac68
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 52 additions and 80 deletions

View file

@ -55,7 +55,7 @@ namespace Server
evt.WaitOne();
}
public int ExecuteTasks()
public void ExecuteTasks()
{
if (Thread.CurrentThread != _mainThread)
{
@ -66,15 +66,11 @@ namespace Server
for (int i = 0; i < count; i++)
{
if (!_queue.TryDequeue(out var a))
if (_queue.TryDequeue(out var a))
{
return count;
a();
}
a();
}
return count;
}
}
}