fix: add workaround for CPU usage issue

This commit is contained in:
goat 2020-08-24 21:04:28 +02:00
parent 61662b536c
commit 7dbfd830da

View file

@ -107,10 +107,16 @@ namespace Dalamud.Data
this.luminaResourceThread = new Thread( () => this.luminaResourceThread = new Thread( () =>
{ {
while( true ) while (true)
{ {
this.gameData.ProcessFileHandleQueue(); if (gameData.FileHandleManager.HasPendingFileLoads)
Thread.Yield(); {
gameData.ProcessFileHandleQueue();
}
else
{
Thread.Sleep(5);
}
} }
// ReSharper disable once FunctionNeverReturns // ReSharper disable once FunctionNeverReturns
}); });