From df0170c20d8425321acc5b29e96b5588c1e86b1d Mon Sep 17 00:00:00 2001 From: Sarah Faey Date: Sat, 12 Aug 2023 16:03:19 +0200 Subject: [PATCH] added GarbageCollector call to reduce used memory --- Lieb/Data/TimerService.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Lieb/Data/TimerService.cs b/Lieb/Data/TimerService.cs index f03ce81..c7a1c46 100644 --- a/Lieb/Data/TimerService.cs +++ b/Lieb/Data/TimerService.cs @@ -52,6 +52,9 @@ namespace Lieb.Data await raidService.CheckMinUsers(); await raidService.CheckMinUserPollResult(); } + //somehow this reduces memory usage from 510MB to 210MB... + GC.Collect(); + GC.WaitForPendingFinalizers(); } private async void CleanUpRaids(object? state) @@ -84,6 +87,7 @@ namespace Lieb.Data { _minuteTimer?.Change(Timeout.Infinite, 0); _fiveMinuteTimer?.Change(Timeout.Infinite, 0); + _dailyTimer?.Change(Timeout.Infinite, 0); return Task.CompletedTask; } @@ -92,6 +96,7 @@ namespace Lieb.Data { _minuteTimer?.Dispose(); _fiveMinuteTimer?.Dispose(); + _dailyTimer?.Dispose(); } } }