overdue code cleanup (#1271)
This commit is contained in:
@@ -7,7 +7,7 @@ namespace ErsatzTV.Application.Maintenance;
|
||||
public class ReleaseMemoryHandler : IRequestHandler<ReleaseMemory>
|
||||
{
|
||||
private static long _lastRelease;
|
||||
|
||||
|
||||
private readonly IFFmpegSegmenterService _ffmpegSegmenterService;
|
||||
private readonly ILogger<ReleaseMemoryHandler> _logger;
|
||||
|
||||
@@ -31,12 +31,12 @@ public class ReleaseMemoryHandler : IRequestHandler<ReleaseMemory>
|
||||
if (request.ForceAggressive || !hasActiveWorkers)
|
||||
{
|
||||
_logger.LogDebug("Starting aggressive garbage collection");
|
||||
GC.Collect(2, GCCollectionMode.Aggressive, blocking: true, compacting: true);
|
||||
GC.Collect(2, GCCollectionMode.Aggressive, true, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
_logger.LogDebug("Starting garbage collection");
|
||||
GC.Collect(2, GCCollectionMode.Forced, blocking: false);
|
||||
GC.Collect(2, GCCollectionMode.Forced, false);
|
||||
}
|
||||
|
||||
GC.WaitForPendingFinalizers();
|
||||
|
||||
Reference in New Issue
Block a user