More agressive garbage collection

This commit is contained in:
Mbucari 2023-02-10 15:03:43 -07:00
parent 56823c1105
commit 5b4a4341ad

View File

@ -142,7 +142,6 @@ namespace LibationFileManager
if (cancellationToken.IsCancellationRequested)
yield break;
int generation = 0;
FilePathCache.CacheEntry audioFile = default;
try
@ -151,8 +150,6 @@ namespace LibationFileManager
var mp4File = await Task.Run(() => new AAXClean.Mp4File(fileStream), cancellationToken);
generation = GC.GetGeneration(mp4File);
if (mp4File?.AppleTags?.Asin is not null)
audioFile = new FilePathCache.CacheEntry(mp4File.AppleTags.Asin, FileType.Audio, path);
@ -163,7 +160,7 @@ namespace LibationFileManager
}
finally
{
GC.Collect(generation);
GC.Collect(GC.MaxGeneration, GCCollectionMode.Aggressive, true, true);
}
if (audioFile is not null)