From 31ae38943d321545f84778828f4c91c26f6872d5 Mon Sep 17 00:00:00 2001 From: Alexander Eckart Date: Thu, 3 Jan 2013 18:35:34 +0100 Subject: [PATCH] added more GC.Collect() --- Vocaluxe/Base/CDataBase.cs | 2 ++ Vocaluxe/Base/CSongs.cs | 3 +++ 2 files changed, 5 insertions(+) diff --git a/Vocaluxe/Base/CDataBase.cs b/Vocaluxe/Base/CDataBase.cs index fc878e72..8f3a6992 100644 --- a/Vocaluxe/Base/CDataBase.cs +++ b/Vocaluxe/Base/CDataBase.cs @@ -51,6 +51,7 @@ namespace Vocaluxe.Base InitHighscoreDB(); InitCoverDB(); InitCreditsRessourcesDB(); + GC.Collect(); } #region Highscores @@ -1242,6 +1243,7 @@ namespace Vocaluxe.Base { _TransactionCover.Commit(); _TransactionCover = null; + GC.Collect(); } } diff --git a/Vocaluxe/Base/CSongs.cs b/Vocaluxe/Base/CSongs.cs index 09d23ab5..99bd1754 100644 --- a/Vocaluxe/Base/CSongs.cs +++ b/Vocaluxe/Base/CSongs.cs @@ -1048,6 +1048,9 @@ namespace Vocaluxe.Base STexture texture = song.CoverTextureSmall; song.CoverTextureBig = texture; _CoverLoadIndex++; + + if (i % 100 == 0) + GC.Collect(); } _CoverLoaded = true;