added GarbageCollector call to reduce used memory

This commit is contained in:
Sarah Faey 2023-08-12 16:03:19 +02:00
parent 0255a5023a
commit df0170c20d

View file

@ -52,6 +52,9 @@ namespace Lieb.Data
await raidService.CheckMinUsers(); await raidService.CheckMinUsers();
await raidService.CheckMinUserPollResult(); await raidService.CheckMinUserPollResult();
} }
//somehow this reduces memory usage from 510MB to 210MB...
GC.Collect();
GC.WaitForPendingFinalizers();
} }
private async void CleanUpRaids(object? state) private async void CleanUpRaids(object? state)
@ -84,6 +87,7 @@ namespace Lieb.Data
{ {
_minuteTimer?.Change(Timeout.Infinite, 0); _minuteTimer?.Change(Timeout.Infinite, 0);
_fiveMinuteTimer?.Change(Timeout.Infinite, 0); _fiveMinuteTimer?.Change(Timeout.Infinite, 0);
_dailyTimer?.Change(Timeout.Infinite, 0);
return Task.CompletedTask; return Task.CompletedTask;
} }
@ -92,6 +96,7 @@ namespace Lieb.Data
{ {
_minuteTimer?.Dispose(); _minuteTimer?.Dispose();
_fiveMinuteTimer?.Dispose(); _fiveMinuteTimer?.Dispose();
_dailyTimer?.Dispose();
} }
} }
} }